Posted in

Senior Software Engineer – IOS Platform – CI/CD

Senior Software Engineer – IOS Platform – CI/CD

CompanyNextdoor
LocationNew York, NY, USA
Salary$185000 – $230000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 4 to 8 Years of experience in a Mobile Development role
  • Expertise in Swift and Xcode IDE including the build system
  • Robust knowledge of iOS development ecosystem as a whole 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 code health and architecture of an iOS codebase
  • Experience managing build and automated release infrastructure. Proficiency with CI/CD Platforms: Bitrise, CircleCI, or other
  • Improving development processes and tools. Proficiency with scripting
  • Strong collaboration and communication skills, both verbal and written

Responsibilities

  • Building infrastructure (ex. framework to allow engineers to efficiently build UI tests)
  • Improving codebase health (ex. automating dead code removal)
  • Ensure reliable and stable app releases by maintaining and enhancing release pipelines and processes
  • Optimizing day-to-day developer activities (ex. building tools to eliminate repetitive manual tasks, optimizing pipelines)
  • 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

Preferred Qualifications

  • Python, Bash, Ruby, TypeScript, Kotlin
  • Android Studio, Gradle
  • Github, GQL
  • Experience writing automated tests for iOS applications
  • Experience with accessibility features on iOS
  • Experience with the Combine and TCA frameworks