3 months ago
Beijing, ChinaMid Level
Responsibilities
- Collaborate with product managers and designers to drive user growth.
- Develop, release, and maintain native iOS applications primarily in Swift.
- Build features that deliver high-quality learning experiences and improve metrics such as daily active users.
- Contribute to code reviews and collaborate across teams to ensure quality and scalability.
- Run experiments and use fact-based decisions to improve user experiences.
Requirements
- Bachelor’s degree in Computer Science or a related technical field.
- 2–5 years of experience programming in Swift.
- Strong foundations in data structures, algorithms, and software design.
- Experience building and maintaining production-level iOS applications is preferred.
- Strong technical knowledge of iPhone and iPad development using Swift, Cocoa Touch, and related frameworks is preferred.
- Experience designing clean and maintainable APIs is preferred.
- Proficiency in spoken and written English is preferred.
- Relocation to Beijing, China is required.
Benefits
- Benefits are referenced through a linked employee well-being benefits page, but specific benefits are not listed.
- The position is based in Beijing, China, and requires relocation to Beijing.
Tech Stack
iOSSwift
Categories
Growth EngineeringMobile
About Duolingo
Duolingo builds a mobile-first platform for learning languages and basic skills, sold via a freemium app with ads and a subscription. It also operates the Duolingo English Test, an online, proctored language proficiency exam accepted by thousands of institutions. Founded in 2011 and headquartered in Pittsburgh, the company is publicly traded on Nasdaq (DUOL) and is expanding into subjects like math and early literacy.
