Frontend Software Engineer, AI

closed
Mozilla Logo

Mozilla

πŸ“Remote - Worldwide

Summary

Join Mozilla's Desktop Engineering team as a Staff Frontend Engineer and contribute to the development of AI-powered features in Firefox. You will build high-quality user interfaces, write code and tests, collaborate with designers and engineers, and help improve engineering practices. This role requires 7+ years of experience in software engineering and JavaScript, HTML, and CSS, along with experience with SQL and relational databases. Preferred qualifications include experience with large codebases, C++ or Rust, and a keen interest in AI. Mozilla offers a generous benefits package, including performance-based bonuses, comprehensive health coverage, retirement contributions, wellness days, and paid parental leave.

Requirements

  • 7+ years experience as a software engineer
  • 7+ years working experience with JavaScript, HTML, and CSS
  • Working experience with SQL and relational databases
  • A background in shipping high quality software

Responsibilities

  • Build high quality user interfaces and experience for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, solve problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with multi-functional teams, building relationships and nurturing collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures

Preferred Qualifications

  • Experience developing in large code bases
  • Familiarity with C++ and/or Rust
  • Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • Willingness to provide and receive constructive feedback
  • Contributions through asking questions and proposing new ideas
  • A love of working with others collaboratively
  • A keen interest in AI and bringing value of this tool to users in a privacy preserving and secure way

Benefits

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
This job is filled or no longer available