Role details
- Our mission at Duolingo is to develop the best education in the world and make it universally available. It's a big mission, and that's where you come in!
- At Duolingo, you'll join a team that cares about educating our users, experimenting with big ideas, making fact-based decisions, and finding innovative solutions to complex problems.
- You'll have limitless learning opportunities and daily collaborations with world-class minds — while doing work that's both meaningful and fun.
- Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
- Read our blog to learn more.
About the role
- We're looking for an iOS Software Engineer II to join our Momentum team under the International Growth area.
- In this role, you'll build and ship features that drive user growth and deliver high-quality learning experiences to millions of learners worldwide.
- You'll work closely with product managers and designers to create engaging experiences for users.
- You'll gain experience working on iOS, running experiments, and collaborating cross-functionally to improve key metrics like daily active users (DAU).
🧠 You will...
- 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
✅ You have...
- 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
- 2–5 years of experience programming in Swift
- Dedication to our mission of universally available education
- Relocation to Beijing, China. This position is based in Beijing.
⭐ Exceptional candidates will have...
- Strong proficiency in Swift, with proven ability to build and maintain production-level applications
- 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
- Proficient in both spoken and written English.
- The offered salary is dependent upon several factors, including work experience, skills, and internal peer comparisons.
- The posted range is subject to change in the future.
- For this role, base salary is supplemented by equity compensation.
- We encourage you to talk with your recruiter for more information related to compensation for this role!
Salary Range:
¥673,726 — ¥911,512 CNY
Benefits
Take a peek at how we care for our employees' holistic well-being with our benefits here .
We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
- Duolingo and our employees will never ask for your Social Security number, bank details, or passport info, and we'll never ask you to deposit a check, purchase equipment, or exchange money during the interview process.
- Real Duolingo employees always use an email that ends in @duolingo.com or @recruiting.duolingo.com.
- Stay alert and double-check these details before sharing any information.
- By applying for this position your data will be processed as per the Duolingo Applicant Privacy Notice .