Z

Zwift

Indoor cycling and running virtual training

Senior Mobile Engineer

Mobile EngineeringUpdated on Nov 13
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 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 and Kotlin Multiplatform solution.
  • Familiarity with RESTful APIs for connecting mobile applications to back-end services.
  • Strong knowledge of mobile user interface design principles, patterns, and best practices.
  • Ability to facilitate effective collaboration among cross-functional partners and involve others in group decisions.
  • Ability to make technical trade-offs while considering both long-term and short-term impact.

Responsibilities

  • Design, build, and maintain high-performance, reusable, and reliable code across Java, Kotlin, Objective-C, and Swift.
  • Partner with other engineers through code reviews, technical discussions, and pair programming.
  • Partner with product and engineering leadership, advising them on system capabilities and constraints and pushing the team, peers, and leadership to take action on challenging problems.
  • Participate in the team’s technical planning.

Desired Qualifications

  • Expertise with mobile-native Bluetooth software development kits.
  • Experience with the Android Open Source Project.
  • Experience developing backend services.
  • Knowledge of gRPC and Protocol Buffers.
  • Working knowledge of C++.
  • Passion for fitness, wellness, or gaming.
  • Experience working with geographically distributed teams.

About the Company

Zwift

Indoor cycling and running virtual training

Zwift provides a subscription-based fitness app that turns indoor cycling and running into social, gamified experiences. It creates immersive virtual worlds where users ride or run, train, compete in races, and socialize with others. The app works by pairing with a bike trainer or treadmill and syncing sensors and devices to a virtual environment, then offering structured workouts, group rides, and real-time competitions. In addition to the app, Zwift sells training gear and apparel through its online shop. Zwift differentiates itself by combining fitness with online community features and competitive events that connect riders and runners worldwide, rather than focusing on standalone workouts. Its goal is to make indoor training more engaging and enjoyable while building a global, active community and growing its subscription and gear ecosystem.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
$614.6M
Headquarters
Long Beach, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Zwift

See more jobs