Posted in

Senior Staff Software Engineer – Android

Senior Staff Software Engineer – Android

CompanyStrava
LocationSan Francisco, CA, USA
Salary$275400 – $292600
TypeFull-Time
Degrees
Experience LevelSenior, 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