Posted in

Senior Software Engineer – Android

Senior Software Engineer – Android

CompanyNextdoor
LocationSan Francisco, CA, USA
Salary$180000 – $230000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 4 to 8 years of experience as an Engineer and/or the ability to perform at an advanced level in the domain
  • Expertise in Kotlin and Jetpack Compose and leveraging its features to increase the safety and clarity of our codebase
  • Strong self-motivation and flexibility with excitement to improve any part of the app, from the UI components to the analytics framework
  • You make a point to test your obviously bug-free code with frameworks like JUnit, Mockito, and Espresso – just to be safe

Responsibilities

  • Developing and improving our networking, analytics, experiments, modular app structure, and testing infrastructure
  • Making direct contributions to Nextdoor’s product
  • Coming up with the next big ideas to build, helping set expectations and plan roadmaps, and understanding the impact of new features through rigorous data analysis
  • Mentoring other team members

Preferred Qualifications

  • Passionate about Nextdoor’s mission and being a good neighbor
  • Familiar with modern networking stack, such as OkHttp, Retrofit, and GraphQL
  • Passion for UI architecture best practices such as MVVM and libraries including Coroutines, MvRx, and Jetpack Compose
  • Familiar with architecting a large app for efficient modularization and dependency injection via Gradle and Dagger