Get Hired Logo Get Hired

Software Engineer, Mobile

Posted: May 31, 2025

Job Description

Join Zwift's Companion team as a Software Development Engineer to build high-quality, seamless mobile experiences for our community of athletes. Contribute to native iOS/Android and Kotlin Multiplatform development, focusing on features that enhance the planning, review, and sharing of Zwift activities.

Key Information

  • Location Model: Hybrid
  • Location Details: Long Beach, CA or Remote - eligible US locations
  • Salary Range: $86,500 - $135,000 USD per year
  • Years Experience Min: 2+ years
  • Employment Type: Permanent
  • Company Industry: Fitness Technology / Virtual Cycling & Running
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: N/A

Technical Stack

  • Core (Must-Have):
    • Swift (iOS)
    • Kotlin (Android)
    • Git
    • CI/CD
    • Automated Testing Frameworks
  • Nice-to-Have:
    • Kotlin Multiplatform
    • Experimentation/Feature Flag Systems (Optimizely, Firebase, etc.)

Role & Responsibilities

  • Key Responsibilities:
    • Design, implement, test, and ship features for the Zwift Companion app (iOS/Android).
    • Collaborate with cross-functional teams (Product, UX).
    • Contribute to native and Kotlin Multiplatform codebases.
    • Ensure code quality through automated testing and best practices.
    • Participate in code reviews, design discussions, and planning.
  • Must-Have Qualifications:
    • Bachelor's degree in CS or related field (or equivalent experience).
    • 2+ years of relevant engineering experience.
    • Proven experience delivering production-quality mobile features.
    • Proficiency in native mobile development (Swift/Kotlin).
    • Experience with Git, CI/CD, and automated testing.
    • Strong problem-solving and collaboration skills.
  • Nice-to-Have Qualifications:
    • Experience with Kotlin Multiplatform.
    • Experience with experimentation/feature flag systems.
    • Interest in fitness and the Zwift community.

Company & Culture

  • Benefits Highlights:
    • Comprehensive and competitive benefits package
    • Performance bonuses
    • Equity
    • Medical, financial, and other perks
  • Potential Red Flags / Things to Note:
    • Strict policy against undisclosed AI tool usage during interviews.
  • Company Culture Snippets:
    • Values flexibility, transparency, and fun.
    • Supportive of team members.
    • Strong belief in diversity and inclusion (Equal Opportunity Employer).

Job Details

Salary

110750.00

Location

Remote / Long Beach, United States