Senior Software Engineer
Android
Confirmed live in the last 24 hours
Nextdoor

501-1,000 employees

Neighborhood-focused social networking platform for local connections.
Company Overview
Nextdoor stands out as a unique platform that fosters community engagement and connection, serving over 305,000 neighborhoods across 11 countries, including one in three households in the U.S. The company's commitment to cultivating a kinder world is reflected in its platform, which allows neighbors, businesses, and public services to share trusted information, offer assistance, and build meaningful relationships. With its headquarters in San Francisco, Nextdoor's global reach and local impact position it as a leader in the social networking space.

Company Stage

N/A

Total Funding

$1.3B

Founded

2011

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

-11%

1 year growth

-3%

2 year growth

10%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
UI/UX Design
Gradle
Android Development
Data Analysis
CategoriesNew
Software Engineering
Requirements
  • 5+ years of experience as an Engineer
  • Ability to perform at an advanced level in the domain
  • Strong self-motivation and flexibility
  • Experience with Kotlin, OkHttp, Retrofit, and GraphQL
  • Experience with UI architecture best practices such as MVI and libraries including Coroutines, MvRx, 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
  • Participating in in-person Nextdoor events, trainings, off-sites, volunteer days, and other team building exercises
  • Building in-person relationships with team members and contributing to the KIND culture that Nextdoor values
Desired Qualifications
  • Passionate about Nextdoor’s mission and being a good neighbor
  • Expertise in Kotlin and leveraging its features to increase the safety and clarity of the codebase
  • Familiarity with architecting a large app for efficient modularization and dependency injection via Gradle and Dagger