Key Responsibilities
- Design, develop, test and deliver production mobile application features
- Work hands-on with Swift/iOS and/or Kotlin/Android
- Contribute directly to mobile architecture and technical solution design
- Provide technical leadership through code reviews, design discussions and hands-on problem solving
- Maintain high standards around code quality, testing, performance, reliability and maintainability
- Lead, coach and develop a team of mobile engineers
- Own engineering delivery against roadmaps, milestones and commitments
- Identify and resolve risks, dependencies and blockers
- Coordinate delivery across engineering, product, design and other teams
- Work with technical and non-technical stakeholders, including senior leadership
- Support reliable and frequent releases to the Apple App Store and Google Play Store
Essential Experience
- Strong commercial experience as a mobile engineer
- Deep, current experience with iOS/Swift or Android/Kotlin
- Proven experience building and launching production mobile applications
- Strong understanding of mobile architecture and engineering best practice
- Significant experience leading and developing engineering teams
- Experience managing teams of 10-20+ engineers is highly desirable
- Proven track record delivering complex technology initiatives across multiple teams
- Strong understanding of CI/CD, automated testing, observability, performance and production reliability
- Excellent communication, stakeholder management and collaboration skills
- Experience working within complex enterprise technology environments
The Ideal Contractor
You will be a technically credible engineering leader who remains close to the code, while also having the leadership skills to manage engineers, drive delivery and work effectively across multiple teams and stakeholders.
The successful candidate will be hands-on, technically strong, delivery-focused and comfortable operating in a complex enterprise environment.