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 skilled 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.