[Remote] Senior iOS Engineer
Note: The job is a remote job and is open to candidates in USA. Duolingo is on a mission to make the best education universally available, and they are seeking a Senior iOS Engineer to join their Core App Performance Team. This role involves improving user experience in the iOS app, collaborating on software projects, and mentoring junior engineers while developing and maintaining native iOS applications.
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
Skills
- 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
- 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
Benefits
- Equity compensation
- World-class benefits
- We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills.
- If you need assistance or accommodation, please contact [email protected].
Company Overview
Company H1B Sponsorship