
About Duolingo
The language education platform for everyone
Key Highlights
- Over 500 million learners using the app
- 95 courses across 38 languages offered
- Duolingo English Test accepted by 2,000+ institutions
- Headquartered in Pittsburgh, PA with 1001+ employees
Duolingo is a leading language education platform headquartered in East Liberty, Pittsburgh, PA, with over 500 million learners worldwide. The company offers 95 courses across 38 languages and has developed the Duolingo English Test, accepted by more than 2,000 institutions globally. Since its IPO i...
🎁 Benefits
Duolingo provides comprehensive medical, dental, and vision coverage for employees and their families, along with mental health support and fertility ...
🌟 Culture
Duolingo fosters a data-driven culture with a focus on continuous improvement in language education. Its team includes language learning scientists an...
Overview
Duolingo is seeking a Senior iOS Engineer to enhance the stability and performance of their Learning application. You'll work with iOS and Swift to build vital infrastructure and tools. This role requires experience in optimizing application performance.
Job Description
Who you are
You have 5+ years of experience in iOS development, with a strong focus on application stability and performance. Your expertise in Swift and iOS frameworks allows you to build efficient and scalable applications that enhance user experience. You are passionate about optimizing existing features and functionality, and you understand the importance of data-driven decision-making in software development. You thrive in collaborative environments, working closely with cross-functional teams to evangelize best practices and improve overall application performance. You are eager to learn and grow, taking advantage of mentorship opportunities and sharing your knowledge with others.
Desirable
Experience with performance monitoring tools and methodologies is a plus. Familiarity with Android development can also be beneficial, as you will be working on cross-platform initiatives. A background in educational technology or a passion for language learning can enhance your fit for this role.
What you'll do
As a Senior iOS Engineer at Duolingo, you will be responsible for building and maintaining the infrastructure and tools that ensure the stability and performance of our Learning application. You will collaborate with various teams to measure and understand application performance, optimizing features and functionality to enhance user experience. You will lead architectural initiatives aimed at reinventing the slowest parts of the app, ensuring that our iOS development remains fast and efficient at scale. Your role will involve running experiments and analyzing metrics to identify areas that need attention, allowing you to make informed decisions that impact our half a billion learners worldwide.
You will also support engineers and partners across the organization, providing guidance on best practices and performance optimization strategies. Your contributions will directly influence the quality of our application, helping us achieve our mission of making education universally available. You will have the opportunity to work on a variety of projects with large scopes, ensuring that your work is both fun and meaningful.
What we offer
At Duolingo, we provide limitless learning opportunities and a collaborative environment where you can grow alongside world-class minds. You will have access to mentorship and resources that will help you develop your skills and advance your career. We believe in the importance of work-life balance and offer flexible working arrangements to support your needs. Join us in our life-changing mission to develop the best education in the world and make it universally available.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Duolingo.
Similar Jobs You Might Like
Based on your interests and this role

Ios Engineer
Duolingo is hiring a Senior iOS Software Engineer to develop and maintain native iOS applications for their Math team. You'll work primarily with Swift to create engaging educational features. This role requires a strong foundation in computer science and programming experience in Swift.

Ios Engineer
Duolingo is seeking a Senior iOS Engineer to enhance the infrastructure and tools for iOS development. You'll work with technologies like Swift and Objective-C to optimize build processes for a large team of developers. This position requires significant experience in iOS development.

Mobile Engineer
Duolingo is hiring a Staff iOS Engineer to enhance the infrastructure and tools for iOS development. You'll work with technologies like Bazel and CI pipelines to optimize build times for a large team of developers. This position requires experience in iOS engineering and a strong understanding of build systems.

Ios Engineer
Copilot Money is hiring a Senior iOS Engineer to develop their personal finance management app for iOS and Mac. You'll collaborate with product and design teams to implement new features and optimize existing ones. This position requires 5+ years of experience in iOS development.

Mobile Engineer
CLEAR is hiring a Senior iOS Engineer to build the next generation of products for their identity platform. You'll work with Swift, SwiftUI, and various other technologies to enhance the CLEAR Mobile app. This position requires significant experience in mobile development.