Senior iOS Engineer
About the role
The Ads Team at Duolingo builds the systems that fund our mission. You'll work on a product engineering team responsible for growing and scaling Duolingo's ads business.
Responsibilities
- 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
Requirements
- 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
Qualifications
- Strong proficiency in Swift, with proven ability to build and maintain production-level applications
- Experience designing clean and maintainable APIs
- Experience with multithreaded programming
- Writing unit tests and testable code
- Knowledge of iOS SDK performance tools and optimization techniques
Skills
- Swift
Benefits
We offer a competitive salary and benefits package, including equity compensation. For this role, base salary is supplemented by equity compensation. We encourage you to talk with your recruiter for more information related to compensation for this role!
Pay
The offered salary is dependent upon several factors, including work experience, skills, and internal peer comparisons. The posted range is subject to change in the future. For this role, base salary is supplemented by equity compensation. We encourage you to talk with your recruiter for more information related to compensation for this role!
Schedule
Not specified
Benefits
We care for our employees' holistic well-being with our benefits. Please visit our benefits page for more information.