Skip to content
NewFull-timeRemotePosted yesterday

Contract Software Engineer - DOM Core Firefox/Gecko

Mozilla · Remote

#firefox

About the role

<h2><strong>The role</strong></h2> <p><span style=&quot;font-weight: 400;&quot;>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.</span></p> <h2><strong>Responsibilities</strong></h2> <ul> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Write Web-Platform tests to improve the coverage, and Gecko mochitests as needed&nbsp;</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Fix the problems and pass the tests to improve the Gecko correctness</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Work through code review with the relevant Gecko module owners and iterate to landing</span></li> </ul> <h2><strong>Definition of done</strong></h2> <p><span style=&quot;font-weight: 400;&quot;>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.</span></p> <h2><strong>Required qualifications</strong></h2> <ul> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko.</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Solid Javascript and applying that language skill to write automated tests.</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Proficiency in and experience developing software in C++.</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Strong debugging skills in a mature larget codebase.</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Comfort working in the open: public bugs, code review, and upstream landing.</span></li> </ul> <h2><strong>Preferred</strong></h2> <ul> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Prior contributions to Gecko or another major browser engine.</span></li> <li style=&quot;font-weight: 400;&quot;><span style=&quot;font-weight: 400;&quot;>Familiarity with web standards and Web Platform Tests.</span></li> </ul>Find more English Speaking Jobs in United Kingdom on Arbeitnow

Apply for this role

Apply right here on 9180 — we'll forward your application to Mozilla. No external redirects, no lost candidates.

1 · About you
Your work

2 · Your work

🔒 Never shown to anyone — used only in anonymous, aggregate Bangalore pay benchmarks.

One link is enough — your best work, or a résumé the team can open.

Your pitch

3 · Your pitch

Free · forwarded straight to the hiring team.

Originally listed on Arbeitnow. View the original posting ↗

More roles like this

All jobs →