Nextdoor is looking to improve the iOS app infrastructure, streamline developer processes, and maintain stable and smooth app releases by empowering teams to build features quickly and safely, and creating infrastructure that makes the easy things work out of the box and the hard things possible, while building performance and scalability into the platform itself so that Nextdoor is safe and fast by default.
Requirements
- Expertise in Swift and Xcode IDE including the build system
- Robust knowledge of iOS development ecosystem including system libraries
- Experience with building complex, high-quality iOS applications, and strong knowledge of iOS app design principles, patterns, testing, and best practices
- Experience improving and maintaining code health and architecture of an iOS codebase
- Experience managing build and automated release infrastructure.
- Proficiency with CI/CD platforms (Bitrise, CircleCI, or other)
- Experience with the Combine and TCA frameworks
Responsibilities
- Building and maintaining infrastructure
- Improving code health and architecture
- Optimizing day-to-day developer activities
- Supporting fellow iOS engineers
- Build in-person relationships with team members and contribute to Nextdoor's company culture
- Eagerness to explore and apply AI and emerging technologies to reimagine how work gets done
Other
- 4 to 8 Years of experience in a Mobile Development role
- Desire to support fellow engineers and mentor junior engineers. Enthusiastic about up-leveling our engineering culture
- Participate in in-person Nextdoor events such as trainings, off-sites, volunteer days, and team building exercises
- We do not discriminate on the basis of race, gender, religion, sexual orientation, age, or any other trait that unfairly targets a group of people.
- In accordance with the San Francisco Fair Chance Ordinance, we always consider qualified applicants with arrest and conviction records.