jobapplier

Senior iOS Engineer

Duolingo

Skills

Required

  • iOS
  • Swift
  • data structures
  • algorithms
  • software design
  • mobile application development
  • iPhone / iPad
  • Cocoa
  • unit tests
  • multithreaded programming
  • iOS SDK performance tools and
  • optimization techniques

Join Duolingo, the world's leading language-learning platform, as a Senior iOS Engineer. In this role, you will work on the Ads product engineering team, responsible for growing and scaling Duolingo's ads business. You will collaborate cross-functionally with product, design, data science, machine learning, and ad operations. Additionally, you will work on the In App Purchases team, building purchase flows and systems, and mentoring junior engineers. Enjoy a range of benefits, including medical, dental, and vision coverage, mental health support, and a competitive salary with equity.

Responsibilities

  • Collaborer sur des projets logiciels avec des aspects de conception de produit et de backend.
  • Développer, publier et maintenir des applications iOS natives, principalement en Swift.
  • Mentorer et définir la direction technique pour les ingénieurs juniors dans toute l'entreprise.

Requirements

  • A Bachelor’s degree in Computer Science or a related technical field

Programming experience in Swift

  • A solid foundation in computer science with strong competencies in data structures, algorithms, and software design
  • Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks
  • Strong proficiency in Swift, with proven ability to build and maintain production-level applications
  • Experience designing clean and maintainable APIs
  • Experience writing unit tests and testable code
  • Experience with multithreaded programming
  • Knowledge of iOS SDK performance tools and optimization techniques

Pay

USD 177,700 - 240,400