Posted in

Senior iOS Engineer – Builds Infrastructure

Senior iOS Engineer – Builds Infrastructure

CompanyDuolingo
LocationPittsburgh, PA, USA
Salary$148800 – $274600
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 6+ years of iOS software engineering experience
  • 1-2+ years developing scalable production software
  • Excellent command of engineering fundamentals
  • Deep expertise in Swift and concurrency primitives
  • Proficiency in native iOS development using standard tools and frameworks

Responsibilities

  • Represent the team in architectural discussions and stakeholder conversations
  • Work within the Client Platform Infrastructure area to create and maintain the foundational building blocks of our application infrastructure
  • Foster a culture of engineering excellence and mentor engineers of all experience levels
  • Explore, prototype, and implement prospective tools for scaling our infrastructure such as diving deep into Bazel migration, Tuist integration, or investigating new platform capabilities

Preferred Qualifications

  • Knowledge of iOS SDK performance tools and optimization techniques
  • Experience supporting either Bazel based-projects or large iOS/macOS projects
  • Experience maintaining a high performance CI pipeline
  • Deep understanding of testing best practices