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:

    Strong knowledge of iOS SDK, UIKit and Objective-C
    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
    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!