Strava is looking to enhance its mobile offering and drive substantial business value through the adoption of advanced technologies and practices.
Requirements
- Advanced to Expert-level proficiency and hands-on experience in Android development using Kotlin and Jetpack Compose
- Knowledge and know-how of Android concepts such as: ViewModel, Room, Flows, and Coroutines in a production environment
- Experience working with large, modularized applications that use dependency injection tools and connect to back-end services
- Experience using GraphQL
- Stayed up to date and experiment with the latest Android technologies
- Experience building maintainable and testable code bases
- Experience leading technical initiatives and supporting other technical leads on their own initiatives
Responsibilities
- Help define our mobile architecture through vision and execution
- Collaborate with all members of your product development team, product managers, engineers, designers and others to identify and execute on opportunities to further extend Strava's best-in-class mobile offering
- Use your expert knowledge and experience to guarantee technical excellence within your own work and the work of the team
- Champion the evolution of Strava's technological landscape, driving the adoption of advanced technologies and practices
- Be a part of Strava's Staff group, coordinating Android development across product teams
- Pro-actively mentor other engineers and provide technical leadership to the team
- Deliver your 'best ever' feature work to directly impact tens of millions of engaged users
Other
- Demonstrating empathy for athletes and their experience while using Strava
- Building beautiful, smooth, delightful mobile experiences
- Being willing to explore and learn new technologies outside of your comfort zone
- A product-focused mindset
- Enjoyed working on mobile apps at all levels – from optimizing network requests to pixel-perfect animations
- Coordinated with fellow Android and Server engineers to maintain clean code and considered common touchpoints and share best practices across the stack
- Led technical initiatives and supported other technical leads on their own initiatives
- Enjoyed mentoring engineers within your team and beyond
- Follow a flexible hybrid model that translates to around half of your time on-site in our San Francisco office—roughly three days per week
- Bachelor's, Master's, or Ph.D. degree in Computer Science or related field
- Travel requirements: not specified
- Clearance requirements: not specified
- Visa requirements: not specified