Senior iOS Software Engineer
Build and maintain native iOS apps in Swift for Duolingo's Math, Short Form, and Video Call teams to enhance language and math learning experiences. Requires Bachelor's in CS, Swift proficiency, and strong CS fundamentals.
About the job
You will...
- 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
You have...
- 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
Exceptional candidates will have...
- 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
- Experience writing unit tests and testable code
- Knowledge of iOS SDK performance tools and optimization techniques
Skills
Swift, iOS, Cocoa Touch, SwiftUI, Data Structures, Algorithms, Software Design, APIs, Multithreading, Unit Testing
Similar jobs
iOS Engineering jobsBuild and enhance scalable iOS and platform experiences that help Reddit community builders grow thriving communities. The role requires 5+ years of software engineering experience, end-to-end project ownership, and strong collaboration skills.
Build iOS and wearable-integrated health applications for flight crews, turning real-time biometric data into secure, intuitive visual experiences. The role requires 3+ years of iOS development or equivalent experience, plus Swift, SwiftUI, HealthKit, and mobile data visualization expertise.
Build high-performance iPad-focused iOS applications for an Electronic Flight Bag and flight safety platform. The role requires Swift experience, offline-first and real-time data expertise, hardware integration, and a focus on reliability in safety-critical environments.
Build and ship native iOS video-creation products spanning user interfaces, graphics rendering, and audio/video processing. The role requires at least two years of professional experience and expertise in modern iOS frameworks.
Develop and maintain user-facing iOS applications for a flight safety platform, integrating real-time data and APIs. The role requires at least 2 years of iOS development experience or equivalent project-based experience, with Swift and SwiftUI expertise.