Remote job
Senior Mobile Engineer
Job details
About this role
Role overview Build and maintain mobile software that helps users reliably connect exercise peripherals to a companion app and game. You’ll contribute across native mobile code and shared cross-platform solutions, shaping the technical approach with engineering and product partners. The work combines hands-on development, technical planning, and collaboration across teams.
Responsibilities - Design, implement, and maintain reliable, reusable mobile software. - Contribute across Android and iOS codebases and shared Kotlin Multiplatform solutions. - Review code, pair with other engineers, and take part in technical discussions. - Advise product and engineering leaders on system capabilities, constraints, and technical choices. - Participate in team planning and help balance immediate delivery with longer-term technical needs.
Requirements - At least 5 years of mobile engineering experience. - Working knowledge of Java, Kotlin, Swift, and Objective-C. - Proficiency with Kotlin Multiplatform and Compose Multiplatform, including experience contributing to a shared native and cross-platform solution. - Familiarity with REST APIs and mobile application integration with backend services. - Strong understanding of mobile interface patterns and design practices. - Ability to collaborate across functions and make technical trade-offs with short- and long-term effects in mind.
Nice to have - Experience with native Bluetooth SDKs, the Android Open Source Project, backend services, gRPC, Protocol Buffers, or C++. - Interest in fitness, wellness, or gaming, and experience working with distributed teams.
Benefits and work setup Hybrid or remote from within commuting distance of the London office, with periodic in-person team connections. The team describes its working style as flexible and collaborative.