Nextdoor is the essential neighborhood network that connects neighbors, public agencies, and businesses. As an iOS Software Engineer, you will contribute to the development of the iOS application, collaborating with a focused team to deliver impactful features and improve app infrastructure.
Responsibilities:
- Developing and improving our networking, analytics, experiments, and modular app structure
- Making direct contributions to your team’s product area
- Collaborating with product managers and designers to drive Nextdoor forward
- Participating in in-person Nextdoor events such as trainings, off-sites, volunteer days, and team building exercises
Requirements:
- 3+ Years of experience in a mobile development role with a proven track record shipping and owning non-trivial iOS features in production
- Expertise in Swift and Xcode IDE including the build system
- Robust knowledge of iOS development ecosystem, including core system libraries
- Proven experience building complex, high-quality iOS applications, and strong knowledge of iOS app design principles, architectural patterns, testing, and best practices
- Ability to communicate technical tradeoffs clearly in writing (design docs, PR reviews, etc.) and verbally (cross-functional syncs)
- Strong motivation to continuously learn and share knowledge about new technologies and systems
- Demonstrated ability to thrive in a fast-paced environment, prioritizing high-impact work and adapting strategies in real time
- Thoughtful use of AI tooling in day-to-day engineering - knows when it helps and when it gets in the way
- Experience writing automated tests for iOS applications
- Experience with accessibility features on iOS