Software Engineer - Android

Sorry, this job was removed at 7:28 a.m. (PST) on Thursday, May 28, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

#TeamNextdoor

The Role: Senior Software Engineer - Android

Nextdoor is the neighborhood hub for trusted connections and the exchange of helpful information, goods, and services.

Building connections in the real world is a universal human need. That truth, and the reality that neighborhoods are one of the most important and useful communities in our lives have been guiding principles for Nextdoor. Today, neighbors rely on Nextdoor in neighborhoods around the world in the United States, the United Kingdom, Germany, France, the Netherlands, Italy, Spain, Sweden, Denmark, Australia and Canada, with many more to come.

Meet your Future Neighbors

As an Android Senior Software Engineer at Nextdoor, you’ll join a fast moving team of developers, product managers, and designers who are passionate about using technology to cultivate a kinder world where everyone has a neighbor they can rely on. 

The Nextdoor Android team works on features and infrastructure to deliver our values to our members. We care about making an incredible Android app that respects platform conventions and is delightful to use. We’re always trying to move faster and more safely, by adopting the latest practices, such as Kotlin, MVI and GraphQL.

The Impact You’ll Make

We believe in empowering our teams to own all aspects of bringing Nextdoor to life. As such, you’ll get the opportunity to make key contributions across our Android stack - this includes developing and improving our networking, analytics, experiments, modular app structure, and testing infrastructure - in addition to making direct contributions to Nextdoor’s product.

We believe engineers should have a stake over all aspects of the product - from coming up with the next big ideas to build, through helping set expectations and plan roadmaps, all the way through understanding the impact of new features through rigorous data analysis. As your career at Nextdoor develops, you’ll also get the chance to mentor other team members, and grow your role towards what you’re most passionate about.

What You’ll Bring to The House

  • 4+ years of experience as an Engineer.
  • You’ve been building Android apps long enough to remember hitting the DEX Limit.
  • You crave enchanting Nextdoor’s users with delightful, polished and bug-free features, but you know how to ship consistently and quickly.
  • 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, from the fragment transitions 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.

Bonus Points

  • Passionate about Nextdoor’s mission and being a good neighbor.
  • 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 RxJava, MvRx, and Epoxy.
  • Familiar with architecting a large app for efficient modularization and dependency injection via Dagger and Gradle.
  • You think the only real Android phones are Pixels.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

420 Taylor Street, San Francisco, CA 94102

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NextdoorFind similar jobs