Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe 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
