About the Role
As an Expert iOS Developer , become part of a cross-functional development team engineering the digital experiences of tomorrow.
Responsibilities
- Supervise and develop technical solutions using various approaches to deliver business value.
- Communicate effectively with team members and clients to gather requirements and present results.
- Design, develop, and review code and architecture, ensuring adherence to high-quality standards.
- Ensure process maturity and enforce compliance with established development practices.
- Take on line management responsibilities including :
- Supporting the team's professional and career development.
- Assisting team members in their daily technical and project tasks.
Requirements
We know you might not tick every box—but if you believe you're a great fit, we'd still love to hear from you!
Software Design
Strong grasp of fundamental computer science concepts.Proven experience with object-oriented programming and software architecture.Software Development
Deep understanding of Apple platforms (iOS, iPadOS) capabilities and limitations.In-depth knowledge of iOS app development, frameworks, and tools (Xcode, Swift, Objective-C).Strong understanding of Apple security mechanisms and data protection strategies.Excellent debugging and complex problem-solving skills.Quality Assurance
Deep understanding of the software development lifecycle and various test methodologies.Commitment to high-quality code and software testing practices.Software Deployment
Practical experience with deploying and configuring applications locally and in cloud environments (e.g., TestFlight, App Store Connect, CI / CD integration).Desirable Skills
Ability to switch context quickly and handle multiple projects efficiently.Strong attention to detail, analytical mindset, and creative approach to problem-solving.Skills Required
Software Design, Ios, Xcode, Frameworks, Objective-c, Swift