CareerPlan

Senior Software Engineer

Beijing, ChinaFull-time¥805k2026-08-12 → 2026-11-10

Core

Develop and refine methods for Duolingo's monetization efforts (subscriptions, ads, in-app purchases) to build premium experiences for learners.

Role type

Senior iOS Engineer (Monetization Pillar)

Builds

Native iOS applications for iPhone/iPad

Domain

EdTech / Mobile

Deliverable

production ML models | product features

Required skills

Swift, iOS mobile application development, Cocoa Touch, API design, multithreaded programming, unit testing, performance optimization

Preferred skills

Production-level application building, clean and maintainable code architecture

Technologies

Swift, Cocoa Touch, iOS SDK

Responsibilities

Collaborate on software projects with product design and backend aspects; Develop, release, and maintain native iOS applications; Mentor and set technical direction for junior engineers

Seniority

Senior, hands-on IC with mentorship