Nextdoor is looking to enhance its Android app with a skilled engineer to develop and improve features and infrastructure.
Requirements
- Expertise in Kotlin and Jetpack Compose
- Familiarity 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
- Familiarity with architecting a large app for efficient modularization and dependency injection via Gradle and Dagger
- Experience with JUnit, Mockito, and Espresso for testing
- Knowledge of MVVM and modular app structure
- Experience with Kotlin and Jetpack Compose
Responsibilities
- Developing and improving networking, analytics, experiments, modular app structure, and testing infrastructure
- Making direct contributions to Nextdoor's product
- Mentoring other team members and growing role towards areas of passion
- Participating in in-person Nextdoor events and contributing to company culture
- Improving any part of the app, from UI components to analytics framework
- Testing code with frameworks like JUnit, Mockito, and Espresso
- Building in-person relationships with team members
Other
- 4 to 8 years of experience as an Engineer and/or the ability to perform at an advanced level in the domain
- Desire to mentor junior engineers and enthusiastic about up-leveling our engineering culture
- Strong self-motivation and flexibility with excitement to improve any part of the app
- Participate in in-person Nextdoor events such as trainings, off-sites, volunteer days, and team building exercises
- Build in-person relationships with team members and contribute to Nextdoor’s company culture
- Passionate about Nextdoor’s mission and being a good neighbor