Turn this role into an interview — a resume and cover letter built around what this employer wants.
Duolingo is hiring a Senior iOS Software Engineer to build, release, and maintain native iOS applications in Swift, focusing on short-form lessons within the learning platform. You will collaborate with design and backend teams to create engaging experiments and scalable APIs, while mentoring junior engineers and contributing to technical direction.
The role requires a BS in CS or related field, strong knowledge of data structures, algorithms, and software design, and proven Swift/iOS
Our mission at Duolingo is to develop the best education in the world and make it universally available. Its a big mission, and thats where you come in!
At Duolingo, youll join a team that cares about finding , running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. Youll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes while doing work thats both fun and meaningful.
Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world.
As an iOS engineer in the Short Form Area, you'll build features that make up the core of the learning experience on Duolingo. Our short-form lessons are where learners spend the majority of their time on the app, and our area's mission is to make these sessions more effective and engaging. You'll work on adding new exercises that support our learners in practicing skills like recall and production in bite-sized formats, as well as creating other ways to help learners build foundational skills in a new language. We're looking for engineers who are passionate about improving how we teach.
We post a multi-level salary range for all of our roles.
This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process. The actual salary within the range is determined by many factors including but not limited to, skills, experience, education, and internal equity.
Salary Range:
$177,700-$240,400 USD
Take a peek at how we care for our employees' holistic well-being with our benefits .
We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation, please contact .
Duolingo is proud to be an Equal Employment Opportunity employer. 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.
By applying for this position your data will be processed as per the .