Nextdoor is looking to solve the problem of building innovative technology to foster local community, share important news, and create neighborhood connections at scale.
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
- 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
- Experience with testing frameworks like JUnit, Mockito, and Espresso
- Eagerness to explore and apply AI and emerging technologies to reimagine how work gets done
Responsibilities
- developing and improving our networking, analytics, experiments, modular app structure, and testing infrastructure
- making direct contributions to Nextdoors product
- coming up with the next big ideas to build
- helping set expectations and plan roadmaps
- understanding the impact of new features through rigorous data analysis
- mentoring other team members
- growing your role towards what you’re most passionate about
Other
- 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