Senior iOS Software Engineer
Duolingo
·
Posted:
August 4, 2023
·
Remote
About the position
As an iOS engineer in the Learning R&D Area at Duolingo, you will be responsible for developing next-generation education technology that revolutionizes how people learn on their mobile devices. This role requires expertise in computer science, including natural language processing, machine learning, large-scale system design, and iOS mobile app development. You will collaborate with product design and backend teams, develop and maintain native iOS applications primarily in Swift, and mentor junior engineers. Duolingo is committed to improving the learning experience and making language skills accessible to all users, regardless of proficiency level.
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
Requirements
- Bachelor's degree in Computer Science or a related technical field
- Solid foundation in computer science with strong competencies in data structures, algorithms, and software design
- Programming experience in Swift
- 5 years of programming experience in Swift (exceptional candidates)
- Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks (exceptional candidates)
- Experience designing clean and maintainable APIs (exceptional candidates)
- Experience with multithreaded programming (exceptional candidates)
- Experience writing unit tests and testable code (exceptional candidates)
- Knowledge of iOS SDK performance tools and optimization techniques (exceptional candidates)
Benefits
- Robust compensation package including base salary and equity
- Duolingo's world-class benefits
- Starting base salary range of $174,900 - $335,600
- Fair and accurate assessment of skills during the interview process
- Assistance or accommodation available if needed
- Holistic well-being benefits for employees
- Equal Employment Opportunity employer
- Data processing in accordance with Duolingo's Applicant Privacy Notice