Senior iOS Software Engineer

🇺🇸 Pittsburgh, Pennsylvania
$2K - $2K Annual
Posted 3 months ago
Expires June 13, 2026
Full TimeOn-siteEngineeringProduct

As a Senior iOS Software Engineer at Duolingo, you will play a pivotal role in developing and enhancing our iOS application, which is central to our mission of making language learning accessible and engaging for millions worldwide. You will join a dynamic team of engineers, designers, and product managers dedicated to delivering a high-quality user experience. Duolingo is a leading educational technology company known for its innovative approach to language education and commitment to user-centric design.

In this role, you will be responsible for designing, implementing, and maintaining new features and improvements for the Duolingo iOS app. Your day-to-day work will involve collaborating closely with cross-functional teams to translate product requirements into robust and scalable code. You will also participate in code reviews, contribute to the continuous improvement of our development processes, and ensure the app's performance and reliability meet the highest standards.

The ideal candidate will have a strong background in iOS development, with proficiency in Swift and Objective-C. A deep understanding of the iOS SDK, experience with RESTful APIs, and familiarity with modern architectural patterns such as MVVM or VIPER are essential. Additionally, excellent problem-solving skills, a passion for learning, and the ability to work effectively in a collaborative environment are highly valued.

Duolingo offers a competitive compensation package, including a generous salary, equity options, and comprehensive benefits such as health insurance, retirement plans, and flexible work arrangements. Employees also enjoy perks like free meals, wellness programs, and professional development opportunities to support their growth and well-being.

At Duolingo, we foster a culture of innovation, inclusivity, and continuous learning. We provide ample opportunities for career advancement and encourage employees to take ownership of projects that align with their interests and expertise. Joining our team means contributing to a product that positively impacts millions of learners worldwide and being part of a company that values diversity and personal growth.

More Jobs at Duolingo