The opportunity
Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in!
What you'll do
Collaborate on software projects with product design and backend aspects
Develop, release, and maintain native iOS applications, primarily in Swift
Mentor and set technical direction for junior engineers across the company
A Bachelor’s degree in Computer Science or a related technical field
A solid foundation in computer science with strong competencies in data: structures, algorithms, and software design
Programming experience in Swift
What they're looking for
- Strong proficiency in Swift, with proven ability to build and maintain production-level applications
- Strong technical knowledge of iOS mobile application development for: iPhone/iPad using Swift with Cocoa Touch and related frameworks
- Experience designing clean and maintainable APIs
- Experience with multithreaded programming