As part of a small, agile team, you will collaborate with dedicated professionals who take pride in their craft while striving for excellence at every stage of the development process.
Responsibilities
- Prioritize customer needs and app performance while developing excellent features
- Collaborate with UX/UI designers to implement functional and user-focused design concepts
- Work with back-end developers to design and optimize remote APIs for smooth integration
- Use user feedback and reviews to identify opportunities for app improvement
- Contribute to the software development lifecycle with a focus on best practices
- Guide architectural design and workflows to ensure scalability and maintainability
- Perform detailed code reviews to uphold high-quality development standards
- Solve complex technical challenges through innovation and troubleshooting strategies
- Provide technical knowledge to teammates for collective growth and learning
- Support agile development principles in planning and iterative workflows
Requirements :
- 5+ years of experience developing iOS apps successfully released on the App Store
- Proficiency in SwiftUI with advanced implementation techniques
- Background in MVP and MVVM patterns as well as other object-oriented principles
- Skills in writing readable, efficient, and well-architected code
- Knowledge of version control tools for effective collaborative development
- Familiarity with Agile methodologies for team efficiency and process management
- Understanding of mobile SDKs and remote APIs for optimized client-server communication
- Competency in conducting high-quality code reviews with attention to detail
- Capability to make sound decisions during the development process
- Exceptional communication skills to foster team collaboration and explain technical details
Nice to have
- Contributions showcasing involvement in open-source projects
- Proficiency in The Composable Architecture (TCA)
- Background in utilizing CoreData for robust data management
- Understanding of UIKit to complement SwiftUI development
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Similar jobs

Lead iOS Developer

Apply Now
Back to search page