2 месяца назад
Senior Mobile Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Mobile Engineer (Kotlin Multiplatform/Compose Multiplatform): Building reliable mobile and cross-platform software that connects Zwift and third-party fitness peripherals to the Zwift Game with an accent on native Bluetooth integration, reusable mobile code, and high-performance connectivity. Focus on designing shared Native + KMP solutions, advising on technical trade-offs, and solving complex integration challenges across mobile and partner engineering teams.
Location: Hybrid in London Bridge, London, UK; candidates should be within commuting distance of the London office.
Company
builds connected fitness hardware and software, including the Game and mobile Companion App.
What you will do
- Design, build, and maintain high-performance, reusable, and reliable mobile code.
- Work across Java, Kotlin, Objective-C, and Swift codebases, including the Companion App and cross-platform game code.
- Develop connectivity for and third-party peripherals such as trainers, power sensors, cadence sensors, and heart-rate monitors.
- Collaborate through code reviews, technical discussions, pair programming, and cross-functional decision-making.
- Advise product and engineering leadership on system capabilities, constraints, and technical approaches.
- Contribute to technical planning and iterative engineering strategy.
Requirements
- 5+ years of experience as a Mobile Engineer.
- Working knowledge of Java, Kotlin, Swift, and Objective-C.
- Proficiency in Kotlin Multiplatform and Compose Multiplatform, with experience contributing to a shared Native + KMP solution.
- Familiarity with RESTful APIs, mobile UI design principles, patterns, and best practices.
- Experience facilitating collaboration among cross-functional partners and making technical trade-offs across short- and long-term impact.
- Ability to work in a hybrid arrangement within commuting distance of the London office.
Nice to have
- Expertise with mobile-native Bluetooth SDKs.
- Experience with the Android Open Source Project.
- Backend services development experience.
- Knowledge of gRPC and Protobuf, or working knowledge of C++.
- Experience working with geographically distributed teams and interest in fitness, wellness, or gaming.
Culture & Benefits
- Flexible, office-as-needed working model with semi-regular in-person connections in London.
- Emphasis on flexibility, transparency, and fun.
- Equal opportunity workplace with accommodation available for candidates with disabilities or special needs.
- Use of AI tools during interviews must be disclosed and cited.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →