Senior Contract C++ / JavaScript Software Engineer (Browser Engine)
MozillaAbout 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 & tech stack
Get new remote Legal jobs in Belgium by email
A free weekly email with new matching jobs, straight from employers. Stop any time.
Similar remote jobs
- Remote Sr. Product Manager - Revenue Management - 1 year contract (m/f/d)RoomPriceGenie · Remote Germany; Remote Portugal; Remote Belgium; Remote Ireland; Remote Austria; Remote Spain; Remote United Kingdom
- Legal CounselPlayson · Remote · European Union
- Commercial CounselNotabene · Remote · European Union
- Deal Desk & Contracts ManagerSword · Remote - Europe
- Legal AI Research ContributorAptura · Remote · Global
- Compliance Analyst / Senior Compliance Analyst (Special Investigations)OKX · APAC; EMEA; Remote Roles - EMEA
More remote jobs like this
Frequently Asked Questions
Quick answers about this job.
How do I apply for this job?
Select Apply now. A free Remote Jobs Scout account opens the employer’s own application page, where you apply directly. Scout never submits applications for you.
Can I apply from my country?
The employer lists where applicants can be based: Belgium · Denmark · Finland · France · Netherlands · Poland. Some roles also limit states, provinces, time zones or work authorisation, which are shown above when the employer states them.
Is Remote Jobs Scout free?
Yes. Browsing and reading jobs is free, and a free account lets you apply, save jobs and track applications. A free account also gets one weekly job alert by email. Pro adds new jobs in their first 48 hours, salary and date filters, daily alerts and CV tools.
Find Your Next Remote Job
Create a free account to set your preferences and find remote jobs that fit.
Free account. No credit card required.
By continuing with Google, you agree to the Terms and Privacy notice.