Contract Software Engineer - DOM Core Firefox/Gecko

Mozilla

United States

Remote

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mozilla in the United States is seeking a test-focused engineer for the Firefox DOM Core team to improve the health of the Session History area. You will write tests to improve coverage, fix failing tests, and contribute to Gecko correctness.

You will collaborate on code reviews with Gecko module owners, expand Web-Platform tests, and help land changes that increase reliability and coverage across the browser engine.

Qualifications

  • Substantial experience in a browser-engine codebase or automating for a browser-engine.
  • Strong JavaScript skills applied to writing automated tests.
  • Proficiency in C++ development and debugging in large codebases.
  • Comfort working in open: bugs, code reviews, and upstream landing.

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

Skills

JavaScript
C++
Test automation
Debugging
Browser engine

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Contract DOM Core Test Engineer - Firefox/Gecko
Contract DOM Core Test Engineer - Firefox/Gecko

Mozilla • United States

Remote
USD 120,000 - 160,000
Staff Software Engineer-Bug Burndown
Staff Software Engineer-Bug Burndown

Mozilla • United States

Remote
USD 90,000 - 130,000
Staff Software Engineer-Bug Burndown
Staff Software Engineer-Bug Burndown

Remote Worker LTD. • United States

Remote
USD 110,000 - 160,000
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla • United States

Remote
USD 154,000 - 168,000
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox

Mozilla • United States

Remote
USD 90,000 - 130,000
Senior Staff Performance Engineer, Firefox
Senior Staff Performance Engineer, Firefox

Mozilla Foundation • United States

On-site
USD 150,000 - 210,000
Performance-based bonus plans
Medical, dental, and vision coverage
Retirement contributions with 100% IMI
+3
Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Wellfound • New York (NY), San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Staff Software Engineer - WebCompat Debugging & AI Fixes
Staff Software Engineer - WebCompat Debugging & AI Fixes

Remote Worker LTD. • United States

Remote
USD 110,000 - 160,000
Senior Performance Engineer — Web Browser Optimization Lead
Senior Performance Engineer — Web Browser Optimization Lead

Mozilla Foundation • United States

Remote
USD 150,000 - 210,000
Performance-based bonus plans
Medical, dental, and vision coverage
Retirement contributions with 100% IMI
+3
Senior Software Engineer, Firefox Desktop — OS Integration (Remote)
Senior Software Engineer, Firefox Desktop — OS Integration (Remote)

Software Careers • Finland (MN)

Hybrid
USD 51,381 - 68,508
Generous bonus plans
Medical, dental and vision coverage
100% vesting retirement contributions
+3