Skip to main content
ReJoFIRemote Jobs from India
← Back to results

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

Mozilla · QA & Testing · QA & Testing
Restricted: GermanyCitizenship: not stated—confirm with employerImported
Experience
Experience not stated
Salary
Salary not stated
Who can apply
Restricted: Germany
Source wording: “Germany”
Published
Published 21 Oct 2026 · 4 days ago
Work authorization
Not stated — confirm with employer
Residency
Not stated
Sponsorship
Not stated
Time-zone requirements
Not stated
First seen here
24 Oct 2026
Source
Jobicy · Imported · Confirm current details with the original source
Source listing ID
156178
Original listing
https://jobicy.com/jobs/156178-senior-contract-c-javascript-software-engineer-firefox-browser-engine
Last imported
25 Oct 2026

About the role

The role You will help the Firefox DOM Core team improve the health of the Session History area. You will write tests to improve the coverage; you will fix tests and/or problems to improve the Gecko correctness. 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. Required qualifications 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 larget 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.

Skills

JavaScriptC++

Age display: days under 2 weeks, weeks from 2 weeks to 2 calendar months, then months. Dates are in UTC.