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

Mozilla
Contract type
Ongoing
Work mode
Remote
Experience
Senior · Not stated

Level inferred from job title

Job description

A contract role on Mozilla's Firefox DOM Core team to improve the health of the Session History area by writing Web-Platform tests and fixing Gecko correctness issues.

At a glance

Work mode
Remote

What you'll do

  • 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

What we're looking for

  • 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 large codebase
  • Comfort working in the open: public bugs, code review, and upstream landing

Nice to have

  • Prior contributions to Gecko or another major browser engine
  • Familiarity with web standards and Web Platform Tests

Your team

Firefox DOM Core team

Apply