Mobile Engineer (Kotlin Multiplatform)
Role details
Job location
Tech stack
Job description
Our client is on a mission to change people's lives for the better through wellness. They are transforming into a social wellness organisation, empowering people to improve their physical, mental, social, and nutritional wellbeing through exceptional, holistic experiences.
They are creating a luxury, inclusive, wellness environment, blending cutting edge tech with meaningful human experiences. As part of this future, they're consolidating their global mobile app ecosystem and have a need for several Mobile Engineers to help lead the way.
This is a rare chance to join a growing central engineering function building a globally scalable mobile platform across multiple countries. As a Senior Mobile Engineer, you'll take ownership of complex technical areas, deliver high-impact features, and establish best practices across a Kotlin Multiplatform (KMP) ecosystem.
You'll work cross-functionally with Engineering Leads, Product, Design, QA, and Backend teams to build outstanding mobile experiences for millions of users across Android and iOS.
Experience
- Experienced software engineering experience, with strong mobile focus.
- Lead the design, build, and delivery of complex mobile features using Kotlin Multiplatform.
- Influence sprint planning, estimation, and technical direction for larger delivery areas.
- Champion clean architecture, maintainable code, and robust testing practices.
- Conduct high-quality code reviews and elevate engineering standards across the team.
- Drive end-to-end delivery: design - build - test - release - support.
- Partner with Back End teams to ensure robust, scalable integrations.
- Improve app reliability, performance, observability, and maintainability.
- Enhance CI/CD tooling, automation, and release processes.
- Lead investigations into complex production issues and implement preventive solutions.
- Collaborate with Product and Design on technical solutions and feasibility.
- Contribute to and produce strong documentation, improving team knowledge sharing.
Requirements
- Strong understanding of mobile architecture, modularisation, and design patterns.
- Excellent experience integrating mobile apps with Back End APIs and services.
- Strong experience with unit testing and automated testing approaches.
- Proficient with Git, code review culture, and collaborative engineering workflows.
- Strong debugging, problem-solving, and communication skills.
- Direct experience delivering shared KMP modules for both Android & iOS.
- Experience with CI/CD pipelines, release management, crash analytics & monitoring.
- Background in consumer apps, subscription products, lifestyle/wellness platforms.
Benefits & conditions
This is a permanent role based in central London with a requirement of 2-3 days in the office. Salary range is dependent on experience as we are hiring for different levels.