Senior Staff Software Engineer Android @ Strava
Your Application Journey
Email Hiring Manager
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.