Skip to content

Senior iOS Engineer – Builds Infrastructure
Company | Duolingo |
---|
Location | Pittsburgh, PA, USA |
---|
Salary | $148800 – $274600 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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