Skip to content

Senior Staff Software Engineer – Android
Company | Strava |
---|
Location | San Francisco, CA, USA |
---|
Salary | $275400 – $292600 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Proficiency and hands-on experiences in Android development using: Kotlin, Java, Jetpack Compose
- Experience working with Android concepts such as ViewModel, Room, and LiveData in a production environment
- Experience working with large, modularized applications that use dependency injection tools and connect to back-end services
- Experience using GraphQL
- Experience building maintainable and testable code bases, with an appreciation for the challenges posed by each within a fast evolving codebase with many contributors
Responsibilities
- Provide Android technical leadership role across multiple teams with responsibility for aligning technical plans
- Work with other Sr. Staff Engineers to build a technical roadmap that drives substantial business value
- Establish strategic partnerships with cross-functional leaders across the organization
- Demonstrate empathy for athletes and their experience while using Strava
- Build beautiful, smooth, delightful mobile experiences
- Pro-actively mentor other engineers and provide technical leadership to the team
Preferred Qualifications
- Enjoy working on mobile apps at all levels – from optimizing network requests to pixel-perfect animations
- Enjoy mentoring engineers within your team and beyond
- Willingness to explore and learn new technologies outside of your comfort zone
- Staying up to date and experimenting with the latest Android technologies, breaking down their objective engineering value, to share and compare opinions with other engineers