Search jobs > Seattle, WA > Software engineer ios

iOS Software Engineer (Senior/Staff/Senior Staff)

Duolingo
Seattle, WA
$148.8K-$274.6K a year
Full-time

Our mission at Duolingo is to develop the best education in the world and make it universally available. But we’ve got more left to do and that’s where you come in!

Duolingo is the world's most popular learning app. Beyond our core learning product, we also offer English proficiency testing with the Duolingo English Test, and are bringing new subjects into the Duolingo app, where people can develop their Math and Music skills.

We are passionate about educating our users, making fact-based decisions, and finding innovative solutions to complex problems.

We offer meaningful work, limitless learning opportunities, and collaboration with world-class minds. Come brighten your life and over half a billion more!

As an iOS engineer on the Music team , you will help build the technology that changes how people around the world learn Music.

The features that you ship will help learners to develop core music skills like sight reading and ear training in a fun, engaging way.

We’re looking for engineers who love building new products and features and bring fresh ideas about teaching Music on mobile devices.

Note : This role is open to considering engineers across various levels (Senior, Staff, or Senior Staff). If moved forward, your recruiter will discuss in more details!

Read about our Engineers work on

You Will...

  • Collaborate on software projects with product design and backend aspects
  • Develop, release, and maintain native iOS application features in Swift
  • Mentor and set technical direction for junior engineers on the team

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
  • Ability to relocate to Seattle, WA

Exceptional Candidates Will Have...

  • A minimum of 5 years of programming experience in Swift
  • 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

We invest in and support our Duos! This role is eligible for a robust compensation package of base salary, equity, and Duolingo’s world-class benefits.

The starting base salary range for this role is, $148,800 - $274,600. Actual salary may vary based on level, work experience, performance, and other factors evaluated during the hiring process.

30+ days ago
Related jobs
Promoted
Pinterest
Seattle, Washington

We are looking for inquisitive, well-rounded Backend engineers to join our Core, Monetization, and Tech Foundations engineering teams. Working closely with product managers, designers, data scientists, and backend engineers, you'll play an important role in enabling the newest technologies and exper...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer-Storage Internals. D in Computer Science, Computer Engineering, Statistics, Mathematics, or equivalent degree/experience. ...

Promoted
Blue Origin
Seattle, Washington

We have several openings for software engineers on. Participating deeply in all aspects of the software development lifecycle, including planning, designing, documenting, implementing, testing, deploying, and maintaining complex software architectures and features. Collaborating with system engineer...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Sr Software Test Engineer I (Remote). ...

Promoted
Palantir Technologies
Seattle, Washington

As a Senior Software Engineer on Substrate, you will design and build Palantir’s managed Kubernetes product offerings across all these environments. Palantir builds the world’s leading software for data-driven decisions and operations. Your team culture emphasizes engineering rigor and operational e...

Promoted
Nautilus Biotechnology
Seattle, Washington

Senior Software Engineer II, High Performance Computing Backend. As Senior Software Engineer II, we anticipate your pivotal role in shaping the team's ethos and exhibiting technical leadership. This position will report to a Principal Engineer of Software Engineering and is located in Seattle, WA. S...

Gusto
Seattle, Washington

At least 5 years of Swift-iOS software engineering experience and at least 8 years of Mobile software engineering experience. We’re looking for talented and motivated Mobile iOS engineers with 8+ years of experience. As a mobile engineer, you’ll be responsible for developing features and functionali...

DigitalOcean
Seattle, Washington

Experience as a software engineer / developer in a large scale, distributed environment. Influencing a culture of engineering excellence through active engagement with DigitalOcean’s Architecture group. Working directly with individual engineering teams to deliver new infrastructure functions and te...

Pacific Northwest National Laboratory
Seattle, Washington

Embrace software engineering excellence and delivering quality results at scale. Degree in computer science, software engineering, or related field. Identify mission challenges and formulate engineering solutions methodically. ...

DoorDash
Seattle, Washington

As a Senior Machine Learning Scientist, you’ll be conceptualizing, designing, implementing, and validating algorithmic improvements to the search and personalization experiences at the heart of our fast growing grocery and retail delivery business. You will report into the engineering manager on our...