Mozilla Berlin logo

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

Mozilla Berlin·Salary not specified

Primary stack

C++JavaScript

Job description

About the Position

We are seeking a Senior Contract C++ / JavaScript Software Engineer (Browser Engine) to join our team and help improve the health of the Session History area within the Firefox DOM Core team. Your role will involve writing tests to enhance coverage and fixing issues to improve Gecko's correctness.

Responsibilities

  • Write Web-Platform tests to improve coverage and Gecko mochitests as needed
  • Fix problems and pass tests to improve Gecko correctness
  • Collaborate through code review with 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 skills and experience in writing 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 Belgium, Denmark, Finland, France, Netherlands, or Poland.
  • Engaging role in a leading open-source project.
  • Collaborative and innovative work environment.

About the Company

Mozilla is a global non-profit dedicated to ensuring the internet is a global public resource, open and accessible to all. Join us in our mission to promote openness, innovation, and opportunity on the web.


Apply for this job by providing your details and relevant documents.

© 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.

More at Mozilla Berlin

All 141 roles

Popular searches