Nextdoor is looking to cultivate a kinder world where everyone has a neighborhood they can rely on by developing an incredible Android app that respects platform conventions and is delightful to use.
Requirements
- 2+ years of experience as an Engineer and/or the ability to perform at an advanced level in the domain
- Expertise in Kotlin and leveraging its features to increase the safety and clarity of our codebase
- Familiar with modern networking stack, such as OkHttp, Retrofit, and GraphQL
- Passion for UI architecture best practices such as MVI and libraries including Coroutines, MvRx, and Jetpack Compose
- Familiar with architecting a large app for efficient modularization and dependency injection via Gradle and Dagger
Responsibilities
- Develop and improve networking, analytics, experiments, modular app structure, and testing infrastructure
- Make direct contributions to Nextdoor's product
- Develop and improve UI components
- Improve any part of the app, from UI components to the analytics framework
- Test code with frameworks like JUnit, Mockito, and Espresso
- Mentor junior engineers and contribute to the KIND culture that Nextdoor values
Other
- Participate in in-person Nextdoor events, trainings, off-sites, volunteer days, and other team-building exercises
- Build in-person relationships with team members and contribute to the KIND culture that Nextdoor values
- Desire to mentor junior engineers and enthusiastic about up-leveling our engineering culture
- Passionate about Nextdoor’s mission and being a good neighbor