We are looking for a Lead iOS Engineer to deliver reliable, production-grade iOS applications while raising technical standards across the team. You will partner with product, support, developers, and devops, write clear design documents, and guide testing, integrations, and SDLC practices—apply now.
Responsibilities
- Design and build production-grade iOS mobile applications
- Partner with cross-functional teams including support, product management, developers and devops
- Produce comprehensive design documents to drive development initiatives
- Implement unit testing and test automation to protect code quality
- Integrate mobile devices with diverse back ends and vendors via services and data feeds
- Diagnose and debug integration issues when they occur
- Apply object-oriented programming concepts, design patterns and multi-threading approaches
- Contribute to SDLC process setup across Agile and Waterfall-based environments
- Support mobile device management (MDM) solution usage and configuration
Requirements
- At least 5 years of production mobile software development experience
- High proficiency in Swift and iOS development
- Advanced expertise in object-oriented programming, design patterns and multi-threading
- Solid background in unit testing and test automation
- Demonstrated ability to write design documents
- Working knowledge of mobile device management (MDM) solutions
- Deep understanding of SDLC methodologies (Agile and Waterfall-based) and process setup
- Proven track record in integrating mobile devices with disparate back ends and vendors through services or data feeds, including debugging related issues
- Excellent communication skills and ability to collaborate with cross-functional teams
- Upper-Intermediate English language proficiency (B2)
Nice to have
- Familiarity with Objective-C and Android SDK