
The language education platform for everyone
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...
Duolingo provides comprehensive medical, dental, and vision coverage for employees and their families, along with mental health support and fertility ...
Duolingo fosters a data-driven culture with a focus on continuous improvement in language education. Its team includes language learning scientists an...

Duolingo • New York, NY
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Duolingo.