Mozilla Berlin logo

Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine)

Mozilla Berlin·Salary not specified

Primary stack

C++JavaScript

Job description

About the Position

We are looking for a Senior Contract C++ / JavaScript Software Engineer for Firefox (Browser Engine) to join our team remotely in France. You will help the Firefox DOM Core team improve the health of the Session History area.

Responsibilities

  • Write Web-Platform tests to improve the coverage, and Gecko mochitests as needed
  • Fix the problems and pass the tests to improve the Gecko correctness
  • Work through code review with the relevant Gecko module owners and iterate to landing

Definition of Done

Improved Session History test coverage and code correctness in Gecko, measured by passed test cases, allowing the team’s senior engineers to focus on security, performance, and strategic projects.

Requirements

  • Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko.
  • Solid JavaScript and applying that language skill to write automated tests.
  • Proficiency in and experience developing software in C++.
  • Strong debugging skills in a mature large codebase.
  • Comfort working in the open: public bugs, code review, and upstream landing.

Preferred

  • Prior contributions to Gecko or another major browser engine.
  • Familiarity with web standards and Web Platform Tests.

We Offer

  • Opportunity to work remotely from France
  • Engaging role in a leading browser engine development

About the Company

Join Mozilla and contribute to the development of Firefox, one of the most respected and widely-used web browsers in the world.

© Mozilla Berlin. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches