Mobile Developer (iOS and Android) at Zwift
Long Beach, CA, US

Who we are:

We are the fitness company born from gaming. And we’re on a mission to make more people, more active, more often. We make an at home training game that connects cyclists and runners with each other around the world. Launched from the sunny beaches of Long Beach, CA., the Zwift community is active in 195 countries and growing. We’re endlessly positive, relentlessly inventive, and always looking to improve. Sound interesting?

Who we’re looking for:

We are looking for a developer who is proficient in both iOS and Android to help develop and maintain our Zwift Companion app. Your primary focus will be on its development and integration with back-end services and our game application. You will work with other engineers on different layers of the infrastructure.

What you'll do:

  • Translate designs and wireframes into high-quality code
  • Design, build, and maintain high-performance, reusable, and reliable Objective-C code (for iOS) and Java/Kotlin code (for Android)

What we're looking for:

  • 5+ years of experience as a Mobile Engineer
  • Strong knowledge of iOS SDK, UIKit, Objective-C, and Swift
  • Strong knowledge of Android SDK and Java as well as a working knowledge of Kotlin
  • Familiarity with RESTful APIs to connect iOS/Android applications to back-end services
  • Strong knowledge of iOS and Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Knowledge of the open-source iOS ecosystem and the libraries available for common tasks
  • Proficient understanding of Git
  • Excellent communication skills with both technical and non-technical audiences
  • Willingness to roll up your sleeves and do whatever it takes to help your team win
  • Knowledge in Computer Science, Data Structures, Algorithms, and overall Software Design
  • Self-motivation to deliver results and seek continuous improvement

Bonus Points:

  • Familiarity with Bluetooth coding
  • Familiarity with frameworks such as CoreBluetooth, HealthKit, and WatchKit
  • Familiarity with Push Notification APIs

Top 5 Reasons We Think You'll Love It Here:

  • Fast growing, collaborative environment. Your job will never get boring!
  • Awesome team of talented individuals who love what we do
  • Employee perks and benefits including a fitness program and fantastic industry discounts 
  • Amazing office locations with killer views
  • Did we mention that we encourage you to workout at work...Zwift, run, yoga….we’re in!

Zwift, Inc. is an Equal Opportunity Employer.