Senior Software Engineer
Build and ship native iOS features for Duolingo’s onboarding team, partnering with product and design to improve user growth and learning experiences. Requires a bachelor’s degree and at least five years of Swift experience.
About the job
Responsibilities
- Collaborate with product managers and designers to drive user growth.
- Develop, release, and maintain native iOS applications, primarily in Swift.
- Contribute to code reviews and collaborate across teams to ensure quality and scalability.
- Work across the iOS and backend stack, run experiments, and improve user-growth metrics.
Requirements
- Bachelor’s degree in Computer Science or a related technical field.
- Strong foundation in computer science, including data structures, algorithms, and software design.
- 5–10 years of experience programming in Swift.
- Willingness to relocate to Beijing, China.
Nice-to-haves
- A Duolingo streak.
- Proficiency in spoken and written English.
Compensation and Benefits
- Base salary range: ¥804,949–¥1,088,971 CNY.
- Base salary is supplemented by equity compensation.
- Benefits support employees’ holistic well-being.
Skills
Swift, iOS, Algorithms, Data Structures, Software Design, Backend Development, Code Review, A/B Testing
Similar jobs
iOS Engineering jobsDevelops and maintains production native iOS applications in Swift within Duolingo’s monetization team. The role requires strong software engineering fundamentals, iOS expertise, and the ability to mentor engineers and collaborate cross-functionally.
Build and ship native iOS features that support user growth and high-quality learning experiences for millions of learners. The role requires strong Swift and iOS development skills, a computer science foundation, and 2–5 years of Swift programming experience.
Build and maintain native iOS features in Swift that drive user growth and improve learning experiences for millions of learners. The role is suited to an early-career engineer with a computer science or related degree and 0–1 years of programming experience.