Open Role
Mozilla

Remote opportunity at

Mozilla

Senior Contract Web Developer - Firefox (Browser Engine)

Mozilla seeks a Senior Contract Web Developer to support the Firefox DOM Core team. In this position, the professional will focus on enhancing the health of…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Oct 20, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Mozilla seeks a Senior Contract Web Developer to support the Firefox DOM Core team. In this position, the professional will focus on enhancing the health of the Session History area by writing and fixing tests, correcting Gecko issues, and collaborating with module owners through the code review process. The goal of the work is to improve test coverage and code correctness so that senior engineers can redirect their focus toward…

Job Description

Mozilla seeks a Senior Contract Web Developer to support the Firefox DOM Core team. In this position, the professional will focus on enhancing the health of the Session History area by writing and fixing tests, correcting Gecko issues, and collaborating with module owners through the code review process. The goal of the work is to improve test coverage and code correctness so that senior engineers can redirect their focus toward strategic projects, performance, and security.

This contracting opportunity is well-suited for developers with substantial background in browser engines and automated testing. Candidates must be comfortable participating in public code reviews, addressing public bugs, and operating in an open development environment.

Responsibilities

  • Write Web-Platform tests to expand test coverage
  • Develop Gecko mochitests as necessary
  • Resolve issues and pass tests to boost Gecko correctness
  • Complete code reviews with relevant Gecko module owners and iterate until landing

Requirements

  • Substantial experience in a browser-engine codebase or in browser-engine automation, ideally with Firefox or Gecko
  • Solid JavaScript skills applied to writing automated tests
  • Proficiency and software development experience in C++
  • Strong debugging capabilities within a mature, large-scale codebase
  • Comfort working openly through public bugs, code reviews, and upstream landing

Qualifications

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

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the remote status for this role?

The posting states that the location is remote.

What are the main responsibilities of the Senior Contract Web Developer?

The developer will write Web-Platform tests and Gecko mochitests, fix problems to enhance Gecko correctness, and work through code reviews with module owners.

What technical skills are required?

Required skills include substantial browser-engine or automation experience (preferably Firefox/Gecko), solid JavaScript for automated tests, C++ proficiency, strong debugging skills in large codebases, and comfort with open development.

What salary does Mozilla offer for this position?

The source posting does not specify a salary.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Mozilla
MozillaAdded to Jobsiz 1d ago
Full-timeRemote
Mozilla
MozillaAdded to Jobsiz 1d ago
Mozilla
MozillaAdded to Jobsiz 4d ago
Full-timeRemoteUSD 165,000 - 190,000/yr

Posted by Mozilla

Source: Mozilla

View the original listing ↗

Posted by employer: Oct 20, 2026

Added to Jobsiz: Oct 28, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Mozilla

Mozilla

20Open Jobs
—No reviews yet
View Company Profile