Remote job
Senior Mobile Engineer - KMP
Job details
About this role
Role overview
Join a mobile engineering team that builds digital products alongside a range of well-known client organisations, pairing iOS and Android squads so each platform delivers a polished yet distinct experience. As a senior engineer, the focus is on sharing business logic across platforms through Kotlin Multiplatform while contributing to native Android work. The wider practice emphasises craft, quality, and a collaborative culture where engineers help shape delivery as well as write code.
Responsibilities
- Build high-quality mobile applications with Kotlin Multiplatform, sharing business logic between Android and iOS. - Write clean, maintainable, well-tested code using Kotlin, Coroutines, and modern Android development practices. - Create intuitive, responsive user interfaces with Jetpack Compose. - Collaborate closely with designers, product owners, testers, and clients inside an agile, cross-functional environment. - Champion engineering excellence, peer review, and continuous improvement across KMP and Android development. - Explore and adopt better tools, such as automated code scanning, UI testing, and reusable shared libraries.
Requirements
- Strong native Android development experience and confidence with current Android frameworks and tooling. - Hands-on experience with Kotlin Multiplatform, including how to architect shared codebases across platforms. - A strong commitment to code quality, unit testing, and clean architecture principles. - Comfort working in cross-functional teams and collaborating openly with non-engineering colleagues. - Genuine enthusiasm for KMP and a desire to push mobile development practice forward.
Benefits and work setup
- Flexible working with hybrid and remote options, supported by office hubs across the UK and additional European locations, with occasional travel to client sites when needed. - A culture that prioritises impact over activity, trusts people to manage their own time, and invests in professional and personal growth. - A clear, respectful hiring process typically consisting of a talent acquisition call followed by a capability interview, with any additional task explained upfront.