Senior iOS Developer

EPAM Systems, Inc.


Fecha: hace 3 días
ciudad: Culiacán, Sinaloa
Tipo de contrato: Tiempo completo

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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Cómo postularme

Para solicitar este empleo, debe autorizarse en nuestro sitio web. Si aún no tiene una cuenta, regístrese.

Publicar un currículum