iOS Engineer, Mobile

Mozilla

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, write, and maintain sophisticated native iOS applications to ensure high standards of quality and user experience
  • Collaborate with Product Managers to build new features that enhance user engagement and application growth
  • Conduct thorough code reviews, fix bugs, and write tests to ensure application stability and performance
  • Work alongside a diverse, geographically distributed team in a transparent, open-source environment
  • Engage in crafting experiments to better understand user interactions and contribute ideas for product improvements

Requirements

  • Experience building and shipping native iOS/iPadOS applications using Swift
  • Proficiency in modern iOS development practices, including SwiftUI and architectural patterns like MVVM
  • Strong passion for code quality, including experience with unit testing, automation, and code reviews
  • Ability to work effectively and communicate clearly within a distributed team setting
  • Commitment to working transparently as part of a global open-source community

Preferred Qualifications

  • Ability to read and understand JavaScript and/or Rust
  • Proactive mindset with a willingness to ask questions and propose impactful new ideas

Benefits

  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days and a quarterly well-being stipend
  • One-time home office stipend and an annual professional development budget
  • Considerable paid parental leave

About the Company

Mozilla is a non-profit-backed technology company dedicated to shaping a better, more open internet. We are the creators of Firefox and other pioneering brands that prioritize user privacy and choice. Wholly owned by the Mozilla Foundation, we are driven by our mission rather than shareholders, working alongside a global community to build software that empowers people to enjoy the internet on their own terms.

Skills & tools

SwiftSwiftUIiOS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Experience building native iOS/iPadOS applications
  2. 02Proficiency in Swift
  3. 03Knowledge of SwiftUI and MVVM
  4. 04Experience with unit testing and automation
  5. 05Ability to work in a distributed team