Posted in

Senior iOS Software Engineer

Senior iOS Software Engineer

CompanyDuolingo
LocationPittsburgh, PA, USA
Salary$148800 – $274600
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • A Bachelor’s degree in Computer Science or a related technical field
  • A solid foundation in computer science with strong competencies in data structures, algorithms, and software design
  • Programming experience in Swift

Responsibilities

  • Collaborate on software projects with product design and backend aspects
  • Develop, release, and maintain native iOS applications, primarily in Swift
  • Mentor and set technical direction for junior engineers across the company

Preferred Qualifications

  • A minimum of 5 years of programming experience in Swift
  • Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks
  • Experience designing clean and maintainable APIs
  • Experience with multithreaded programming
  • Experience writing unit tests and testable code
  • Knowledge of iOS SDK performance tools and optimization techniques