Contract Software Engineer – DOM Core, Firefox/Gecko

Posted 14 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Contract Software Engineer improving Firefox Gecko Session History test coverage and correctness. Writing JavaScript/C++ tests and fixing browser-engine issues for Mozilla.

Responsibilities

  • Help the Firefox DOM Core team improve the health of the Session History area.
  • Write Web-Platform tests to improve coverage, and Gecko mochitests as needed.
  • Fix problems and pass tests to improve Gecko correctness.
  • Work through code review with relevant Gecko module owners and iterate to landing.
  • Improve Session History test coverage and code correctness in Gecko, measured by passed test cases, allowing senior engineers to focus on security, performance, and strategic projects.

Requirements

  • 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.
  • Prior contributions to Gecko or another major browser engine.
  • Familiarity with web standards and Web Platform Tests.

Job type

Contract

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

JavaScriptC++

Location requirements

RemoteGermany

Report this job

Found something wrong with the page? Please let us know by submitting a report below.