Strava logo

Senior Android Engineer - Achieve

Strava

San Francisco, CA
Full Time
Senior
179k-217k
4 days ago

Job Description

About the Role

Strava is the app for active people. With over 150 million athletes in more than 185 countries, it's more than tracking workouts-it's where connection, motivation, and personal bests thrive. No matter your activity, gear, or goals, Strava's got you covered. Find your crew, crush your milestones, and keep moving forward. Start your journey with Strava today. We are looking for a Senior Android Engineer to join one of our core product engineering teams (Achieve). Achieve's charter is to help active people achieve their athletic goals. The team owns features like Progress and Training experiences, the Activity Page, and Athlete Intelligence, focusing on building and enhancing experiences that connect, engage, and support our community of athletes. As an Android Engineer, you will collaborate with cross-functional partners to design, develop, and optimize features impacting millions of users worldwide, shaping the future of our mobile experience and contributing to Strava's product evolution. We follow a flexible hybrid model, generally working around three days per week on-site in San Francisco.

Key Responsibilities

  • Work with engineers, designers, product managers, and analysts to develop and enhance Strava's Android experience.
  • Build innovative, high-quality mobile experiences that directly impact millions of athletes.
  • Use experimentation and data-driven approaches to optimize and refine product experiences.
  • Contribute to architectural decisions and influence the evolution of Strava's mobile platform.
  • Mentor other engineers and provide technical leadership through forums like tech talks.
  • Help shape the future of Strava's core technologies and mobile development.

Requirements

  • Experience building Android applications in a production environment using Kotlin.
  • Stay up to date and experiment with the latest Android technologies.
  • Have a product-focused mindset and experience working on mobile apps at all levels, from networking to user interfaces.
  • Experience building maintainable and testable code bases, including API design and unit testing techniques.
  • Ability to collaborate with iOS, Android, and Server engineers to ship features.
  • Bonus points for experience with Jetpack Compose and GraphQL.

Nice to Have

  • Experience with Jetpack Compose.
  • Experience with GraphQL.

Qualifications

  • Formal experience in Android application development.
  • Proficiency in Kotlin programming language.

Benefits & Perks

  • Salary range of $179,000 - $217,000, depending on skills, experience, and location.
  • Market-based pay approach with potential future modifications.
  • Total rewards programs reflecting employee importance.

Working at Strava

Strava is a passionate and committed team, unified by the mission to connect athletes to what motivates them and help them find their personal best. The company values a world-class, inclusive workplace where employees can grow and thrive. Backed by Sequoia Capital, TCV, Madrone Partners, and Jackson Square Ventures, Strava emphasizes diversity, camaraderie, positivity, and a people-first approach. The culture reflects the community it serves, with a focus on joy, inspiration, and continuous growth despite global challenges.

Apply Now

Job Details

Posted AtJun 18, 2025
Job CategoryMobile Development
Salary179k-217k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Strava

Website

strava.com

Company Size

251-500 employees

Location

San Francisco, CA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches