Skip to content

Senior Software Engineer – Android
Company | Nextdoor |
---|
Location | San Francisco, CA, USA |
---|
Salary | $180000 – $230000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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