Senior Staff Software Engineer Android
@ Strava

Berlin, Germany
€175,000
On Site
Full Time
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @strava.com
Recommended after applying

Job Details

About This Role

Strava is the app for active people with over 150 million athletes in 185 countries. It is where connection, motivation, and personal bests thrive. Join Strava to help motivate people to live their best active lives.

Role Overview

As a Senior Staff Software Engineer Android at Strava, you will be a technical leader in our mobile team based in Berlin, reporting to our Principal Engineer. You will work across Product and Mobile foundation teams to define mobile architecture and drive technical excellence.

What You’ll Do

  • Bring industry perspectives to enhance Strava's mobile platform
  • Define mobile architecture through vision and execution
  • Collaborate with product managers, engineers, and designers
  • Champion advanced technologies and best practices
  • Mentor engineers and support technical leadership across teams
  • Deliver impactful features to millions of engaged users

Success Criteria

  • Provide Android technical leadership across multiple teams
  • Build technical roadmaps that drive business value
  • Establish strategic partnerships across the organization
  • Deliver smooth, delightful mobile experiences
  • Continue learning and applying new Android technologies

What You’ll Bring

  • Expert proficiency in Android development using Kotlin and Jetpack Compose
  • In-depth knowledge of ViewModel, Room, Flows, and Coroutines
  • Experience with large, modularized applications and dependency injection
  • Hands-on experience with GraphQL and service integrations
  • Proven track record in mentoring and leadership roles
  • Product-focused mindset with a drive to build beautiful mobile experiences

Compensation and Benefits

Base compensation ranges from €175,000 to €185,000, excluding equity and benefits. More details will be provided during the hiring process.

Why Join Us?

Join Strava to be a part of the world's largest community of active people. Backed by top investors like Sequoia Capital and others, our global team is committed to innovation and excellence. We offer a flexible hybrid model with three days per week onsite in our Berlin office.

Key skills/competency

  • Android Development
  • Kotlin
  • Jetpack Compose
  • GraphQL
  • Coroutines
  • Dependency Injection
  • ViewModel
  • Mobile Architecture
  • Mentorship
  • Technical Leadership

How to Get Hired at Strava

🎯 Tips for Getting Hired

  • Research Strava's culture: Review mission, team values, and current projects.
  • Customize your resume: Highlight Android and leadership skills.
  • Prepare for interviews: Practice technical and behavioral questions.
  • Showcase your portfolio: Emphasize mobile architectures and innovations.

📝 Interview Preparation Advice

Technical Preparation

Review Kotlin and Jetpack Compose fundamentals
Practice dependency injection implementation
Study GraphQL integration patterns
Optimize Android app performance

Behavioral Questions

Describe cross-team collaboration experience
Explain effective mentoring strategies
Discuss handling complex challenges
Share leadership decision examples

Frequently Asked Questions