Senior Mobile Engineer

| Long Beach, CA, USA
Employer Provided Salary: 105,000-165,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
By clicking Apply Now you agree to share your profile information with the hiring company.

Seniority Level: Mid-Senior

Location: Long Beach, CA or Remote

About the role and about You:

Zwift is looking for a Senior Mobile Engineer to join our content discovery team. In this role, you will work on Zwift’s mobile app, Zwift Companion (ZC), delivering high-quality features and ensuring a seamless user experience. You will collaborate with cross-functional teams to build and enhance our React Native solution and maintain our native solutions. Additionally, you will contribute to defining and executing the technical strategy to achieve our team objectives - make it easy for Zwifters to plan and start their experiences in Zwift.

We place a high value on flexibility, transparency, and fun while supporting our team to do their best work.

What you’ll do: 

  • Work on software features and tools that will improve Zwift Companion. You’ll be expected to build out a deep understanding of the software and influence primarily your teammates and occasionally other teams and functions.
  • Work on existing native mobile codebases (iOS and  Android) and contribute to building out our React Native solution.
  • Advise your team and manager concerning the state of the software and projects. You’ll partner with your team to take action and solve challenging problems.
  • Continually drive software engineering best practices within the team. You’ll embrace experimentation and iteration and mentor others along the same lines.
  • Where possible you’ll evaluate systemic root causes with the help of senior and staff engineers. 

What we’re looking for: 

  • Demonstrated experience designing and developing mobile applications.
  • Proficiency in native mobile development (Swift for iOS, Kotlin for Android).
  • Experience with React Native and building cross-platform mobile applications.
  • Experience with structured, methodical problem solving and debugging.
  • Track record of participating in constructive dialogue with an engineering team.
  • Experience applying expertise to solve problems and being able to learn quickly when in a new situation.

Bonus points: 

  • Proficiency in React Native alongside native mobile development.
  • Experienced working with geographically distributed teams.
  • Passionate about the fitness, wellness or gaming space.

The base salary for this position ranges between $105,000 to $165,000. The base salary will be based on a number of factors including the role offered, the individual's job-related knowledge, skills, qualifications, and geographic location. In addition to base salary, Zwift is proud to offer a comprehensive and competitive benefits package for all eligible employees which also includes performance bonuses, equity, and a full range of medical, financial, and other perks and benefits.

How to stand out among the rest:

Your resume/CV is enough to show off your skills, accomplishments, and experience. However, if you choose to include a cover letter introducing us to your awesome personality, we will read that too.

We strongly believe that different backgrounds and ideas are a competitive advantage; we hire candidates of any race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. Zwift is proud to be an Equal Opportunity Employer. If you have a disability or special need that requires accommodation, please let us know by emailing [email protected]. 

Zwift, Inc. is an Equal Opportunity Employer.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.


Office Headquarters - Voted one of America's “Most Walkable Cities,” Long Beach is comprised of eight distinct neighborhoods and tucked in along the waterfront centrally located to Los Angeles and Orange County. Experience the big-city feel with small-town charm in a unique oceanfront setting!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ZwiftFind similar jobs