Software Developer (Apps) at Zwift
London, GB

Role: Software Developer (Apps)

About Zwift

Zwift is the fitness company born from gaming, and we’re on a mission to make more people, more active, more often. The Zwift platform delivers an at-home training game experience that connects cyclists and runners in over 195 countries and counting! Launched from the sunny sands of Long Beach, California in 2014, we’ve grown to over 350 (and counting!) Watopians - that’s what we call our employees - and we have people in New York, Tokyo, Australia, Rio de Janeiro, and London. Together, we are disrupting the fitness industry! 

About Watopia

If you’re looking for an encouraging, innovative, and passionate team, Zwift is just that. We like bikes. We like running. We also like local ice cream shops and game nights. And, our "Pets of Zwift" Slack channel brings you daily fuzzy, furry, heartwarming paws and noses straight to your screen. You'll be surrounded by awe inspiring people in our brand new playful and colourful office environment. That being said, we don't want you to be intimidated by the former Olympians, pro cyclists, and other amazing athletes that work here; our team consists of people from all walks of life. Even if you're at the very beginning of your fitness journey, there is a place for you here! Who knows, you may surprise yourself and complete your first triathlon if you hang out with us for too long.

Fit Tech products primarily use embedded devices and processors, that communicate over wired or wireless connection to a Game/Application. As such the SW developer needs to have significant experience with Application level development communicating with external peripherals.

The Software Developer is responsible for:

  1. Developing mini apps for all Fit Tech products, focusing on demo proof of concepts for R&D initiatives.
  2. Developing simple apps for HW, Embedded and test engineers to use to show case and init test their HW work.
  3. Liaising with the US software Game product teams.
  4. Working with the wider Fit Tech Engineering team developing hardware and software that creates the best enhancement to the overall Zwift experience.

As Software Developer you will interact within the business as follows:

  •   To the VP of R&D within Fit Tech.
  •   To the Senior Director within Fit Tech, Engineering.
  •   To Program and Product Management within Fit Tech.
  •   To the embedded software engineers and electronics engineers.
  •   To the game development team in Long Beach.
  •   To the software QA and test team in Long Beach.

 Required skills and experience

  •   Bachelor’ degree in Software Engineering, Computer Science or Engineering or equivalent experience.
  •   3-5 years experience in software development.
  •   Experience with Unity/Unreal engines or other equivalent physics/game engines.
  •   Experience with mobile app development iOS and Android.
  •   Experience with PC/Mac app development.
  •   Experience in using C/C++, Java, Python, embedded C, Swift, or similar.
  •   Experience with software that interacts with hardware. Advantage Bluetooth/WiFi interface.
  •   Knowledge of issue tracking solutions such as JIRA
  •   Experience with code versioning system as Git

Location & Travel

  • London, UK, primary place of work.
  • Occasional visits to Zwift’s Long Beach CA Office or manufacturing partners worldwide may be required.