Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine)
Gold ? Mozilla · Remote UK
Job description
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.
Pro shows new jobs 3 days before everyone else, with the company and apply link, plus daily matches and job alerts.
Get Pro — €29/monthor €69 for 3 months · €89/year
Remote1st in numbers
34,441 live remote jobs · 2,769 added in the last 7 days · 1,593 new jobs in the 72h Pro head start · 3,041 employers hiring · 33,951 passed every scam check · 4 markets: USA, UK, Canada, Europe
Live from our job database, updated 2026-10-31. Every job shows where the employer can hire from. How we check every job
Tailor your CV free for remote jobs like this
Similar remote jobs
- Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine) · Mozilla
- Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine) · Mozilla
- Senior Contract C++ / JavaScript Software Engineer (Browser Engine) · Mozilla
- Contract Staff Software Engineer - (Firefox) C++,Storage Encryption · Mozilla
- Contract Staff Software Engineer-Bug Burndown · Mozilla
- Contract Staff Software Engineer-Bug Burndown · Mozilla
- Software Engineering Manager · Whippy
- Engineering Tech Lead (Product Security) · vCluster Labs
- Staff Software Engineer · vCluster Labs
- Senior Software Engineer (Backend) · vCluster Labs
- AI Infrastructure Engineer · vCluster Labs
- Senior Software Quality Engineer · vCluster Labs
Related remote job hubs
- Remote Software jobs open to UK · 1778 jobs
- Remote Software jobs · 11555 jobs
- Remote jobs in the UK · 4656 jobs
- Remote jobs at Mozilla open to UK · 20 jobs
- Remote jobs at Mozilla · 62 jobs
- Remote Software Engineer jobs open to UK · 379 jobs
- Remote Software Engineer jobs · 3047 jobs
- Remote jobs open to USA · 18594 jobs
Latest remote jobs
- Account Manager · Vendelux
- Manager, Mid-Market Sales · Vendelux
- Staff AI Engineer (NYC) · Vendelux
- Head of Growth Marketing · Vendelux
- Partnerships Manager - NYC · Vendelux
- Mid-Market Account Executive · Vendelux
- Enterprise Account Executive - West Coast · Vendelux
- Enterprise Account Executive · Vendelux
- Staff AI Engineer (Remote) · Vendelux
- Head of Event Organizer Partnerships - NYC · Vendelux