Senior Mobile Engineer

Zwift
London Bridge, UK (hybrid)
•
Contract not stated
• Remote
Salary not stated

About Zwift

Zwift builds the online training platform and the hardware and software that connect smart trainers and other peripherals to it.

The Role

The Connected Products team is hiring a Senior Mobile Engineer to build and maintain software for Zwift hardware and third-party peripherals. You'll work in the Zwift Companion App codebase and cross-platform game code, with partner teams, to keep connectivity reliable. The role is hybrid and you need to be within commuting distance of the London office.

At a glance

  • Location: London Bridge, UK (hybrid)
  • Contract: Not stated
  • Salary: Salary not stated
  • Closes: See listing

Responsibilities

  • Design and write high-performance, reusable code in Java, Kotlin, Objective-C and Swift
  • Review code and pair program with teammates
  • Advise leadership on system capabilities and constraints
  • Contribute to technical planning

What you'll need

  • Five or more years of mobile engineering experience
  • Proficiency in Java, Kotlin, Swift and Objective-C
  • Expertise in Kotlin Multiplatform and Compose Multiplatform
  • Knowledge of RESTful APIs
  • A strong grasp of mobile UI design principles
  • A record of cross-functional collaboration and weighing technical trade-offs

Nice to have

  • Bluetooth SDKs
  • Android Open Source Project
  • Backend development, gRPC/Protobuf or C++
  • Experience working in a distributed team

How to apply

Apply through Zwift's careers site.

New cycling jobs, twice a month.

Get the Jobs in Cycling newsletter, full of new and notable roles. Not spam.
That didn't go through. Please try again.
Nearly there — check your inbox and click the link to confirm.

Twice a month. New roles and the Signals report. Unsubscribe any time.