Currently, we are looking for curious, agile, enthusiastic, and driven people to add to our team! We are looking to extend a team that is working on a new iOS application that is going to replace existing mobile application eventually. The successful candidate will be a team player, open for opportunities to learn new frameworks and technologies, focused on team results, will get an opportunity to work in a senior and mature team of professionals. If you thrive in a dynamic, open and team-oriented environment with a passion for solving problems, we want to hear from you! The team is working together with a client shoulder to shoulder, so daily collaboration and cooperation is in there.
#LI-DNI
Responsibilities
Want more jobs like this?
Get jobs in Malaga, Spain delivered to your inbox every week.
- Work closely with product owners and other mobile developers to create new functionality and enhancing existing functionality within the mobile application
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
- Optimize iOS application to achieve increased speed, reliability, and scalability
- Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, to satisfy customer requirements, both internal and external
- Support, maintain and document software functionality. Make recommendations on and influences engineering processes and methods
- Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
- Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
- Build flexible data models and seamless integration points
- Resolve and troubleshoot problems and issues, reverse engineer and reuse existing business logic
- Perform unit tests and fix bugs
- Strong proficiency in mobile development
- 5+ years of experience developing native mobile iOS apps
- Experience building complex applications for the iPhone or iPad using Objective-C/Swift with the iOS SDK and other frameworks
- Solid understanding of the full mobile development life cycle
- One or more applications published in the Apple App Store
- Experience working with remote data via RESTful services and JSON
- Experience with third-party libraries and APIs
- Proficient understanding of code versioning tools, such as Git
- Working knowledge of the general mobile landscape and emerging technologies
- C++ coding skills
- Working knowledge of MFC and STL
- Industry experience with large scale enterprise software products (preferably SaaS)
- Industry experience with SQL and databases
- Working knowledge of Angular
- Experience with Android
- Familiarity with unit testing, TDD, continuous integration, paired programming, and agile methodologies is highly desirable
- Private health insurance
- EPAM Employees Stock Purchase Plan
- 100% paid sick leave
- Referral Program
- Professional certification
- Language courses
- Why Join EPAM
- WORK AND LIFE BALANCE. Enjoy more of your personal time with flexible work options, 24 working days of annual leave and paid time off for numerous public holidays.
- CONTINUOUS LEARNING CULTURE. Craft your personal Career Development Plan to align with your learning objectives. Take advantage of internal training, mentorship, sponsored certifications and LinkedIn courses.
- CLEAR AND DIFFERENT CAREER PATHS. Grow in engineering or managerial direction to become a People Manager, in-depth technical specialist, Solution Architect, or Project/Delivery Manager.
- STRONG PROFESSIONAL COMMUNITY. Join a global EPAM community of highly skilled experts and connect with them to solve challenges, exchange ideas, share expertise and make friends.