Senior iOS Developer

EPAM Systems

Culiacán, MXunknownPosted Jul 24, 2026
Posting intelligenceActively listedReposted 6×, possible evergreen/ghost posting

Skills

swiftxcodejavaios

About the role

We are seeking an experienced Senior iOS Developer to join our team. In this role, you will design, develop, and maintain high-quality native iOS mobile applications, ensuring compliance with architecture, security, performance, and scalability standards. You will provide technical leadership in developing complex functionality, drive best-practice adoption, and collaborate with multidisciplinary teams to deliver robust, business-oriented solutions.

Responsibilities

Design, develop, and maintain native iOS applications using Swift

Provide technical leadership in the development of highly complex functionalities

Define and implement scalable and maintainable architectures

Participate in the technical analysis of functional and non-functional requirements

Conduct code reviews and promote development standards across the team

Identify and resolve application performance, memory, and stability issues

Design reusable components and shared libraries to support long-term maintainability

Integrate backend services using REST APIs and GraphQL, with GraphQL preferred

Implement authentication, authorization, and secure data storage mechanisms

Implement unit, integration, and automated testing to safeguard product quality

Collaborate with UX/UI teams to ensure a user experience aligned with Apple's Human Interface Guidelines

Participate in the publishing and maintenance of applications on App Store Connect

Support the technical estimation of initiatives and the definition of user stories

Mentor junior and mid-level developers to strengthen team capabilities

Actively participate in continuous improvement, innovation, and technology modernization initiatives

Collaborate with Backend, QA, DevOps, Architecture, and Product Management teams to deliver cohesive solutions

Requirements

At least 3 years of relevant professional experience in iOS development or a similar area

Strong knowledge of Swift for building native iOS applications

Proficiency with Xcode as the primary development environment for iOS solutions

Solid understanding of iOS platform capabilities, guidelines, and best practices

Hands-on experience applying the MVVM architectural pattern to structure scalable mobile applications

Solid foundation in Object-Oriented Programming principles for clean and maintainable code

Working knowledge of Java to support cross-technology collaboration and integrations

English level B2 or higher, with strong written and verbal communication skills

We offer

International projects with top brands

Work with global teams of highly skilled, diverse peers

Healthcare benefits

Employee financial programs

Paid time off and sick leave

Upskilling, reskilling and certification courses

Unlimited access to the LinkedIn Learning library and 22,000+ courses

Global career opportunities

Volunteer and community involvement opportunities

EPAM Employee Groups

Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for iOS Engineer roles in Mexico varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our iOS Engineer hub for Mexico medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.