Open Role
Mozilla

Remote opportunity at

Mozilla

Contract Staff Front End Engineer (Web Conference/Screen Sharing)

This contract front-end role is with Mozilla's Web Conferencing team, which builds the sharing features in Firefox that let people present a screen, window, or tab…

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
Contract
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This contract front-end role is with Mozilla's Web Conferencing team, which builds the sharing features in Firefox that let people present a screen, window, or tab in video meetings. The position is a fixed-term contract and remote, and the team spans several time zones. Backend work for a set of sharing enhancements is finished, and the interface has already been designed and signed off. The engineer's task is to build…

Job Description

This contract front-end role is with Mozilla's Web Conferencing team, which builds the sharing features in Firefox that let people present a screen, window, or tab in video meetings. The position is a fixed-term contract and remote, and the team spans several time zones.

Backend work for a set of sharing enhancements is finished, and the interface has already been designed and signed off. The engineer's task is to build the approved interface, carry it through to release, and raise questions when real cases fall outside what the design covered, working through those with the UX group. The engineer also validates results with QA and assists partner testing against popular meeting services such as Google Meet, Zoom, and Jitsi.

Browser interface code has to be tested, accessible, and translatable inside a very large existing codebase. Changes are submitted to mozilla-central through open code review on Phabricator, and tracking takes place in publicly visible Bugzilla.

Applicants should have at least four years building front ends in JavaScript, HTML, and CSS. A track record of implementing a sign-off design accurately and noticing gaps is needed, along with the ability to become productive in code written by others. Writing automated interface tests and communicating clearly in writing across time zones are expected, and so is comfort with public review.

Bonus points go to prior work on Firefox or a comparable open browser, understanding of Firefox's front-end layout, such as custom elements and Fluent localization, WebRTC or getDisplayMedia work, accessibility know-how for modal dialogs and list navigation, and experience with Mozilla's test tools. Listed hiring ranges are $145,000 to $170,800 CAD for Canada Tier 1 and $154,000 to $168,000 USD for Canada Tier 2. No benefits are described.

Responsibilities

  • Implement the signed-off sharing designs in Firefox across screen, window, and tab options and carry them to release
  • Write browser interface code that is tested, accessible, and localized
  • Handle edge cases the design missed, in partnership with UX
  • Validate outcomes with QA
  • Help run tests with partners on popular meeting platforms
  • Submit changes to mozilla-central through public Phabricator review

Requirements

  • At least four years building production interfaces in JavaScript, HTML, and CSS
  • Faithful implementation of approved designs, plus judgment to flag unplanned cases
  • Quick ramp-up in a large, mature codebase
  • Experience writing automated UI tests
  • Clear asynchronous written communication across time zones
  • Comfort with open development, including Bugzilla and Phabricator

Qualifications

  • Earlier patches to Firefox or a comparable open browser
  • Knowledge of Firefox front-end architecture, including custom elements, XUL, and Fluent
  • WebRTC or getDisplayMedia experience
  • Know-how on accessible modal dialogs and list navigation
  • Experience with browser-chrome and mochitest frameworks

Core Skills

Frequently Asked Questions

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

Is this a fixed-term contract?

Yes. The listing describes a fixed-term contract, remote-based.

What experience is required?

At least four years of front-end work in JavaScript, HTML, and CSS.

What are the hiring ranges?

$145,000 to $170,800 CAD for Canada Tier 1 locations and $154,000 to $168,000 USD for Canada Tier 2 locations.

Are benefits described?

No benefits are described in the listing.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Mozilla
MozillaPosted 2h ago
Full-timeRemoteUSD 240,000 - 280,000/yr
Mozilla
MozillaPosted 2h ago
Full-timeRemote
Mozilla
MozillaPosted 2h ago
Full-timeRemote
Mozilla
MozillaPosted 2h ago

Posted by Mozilla

Source: Mozilla

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

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

Mozilla

Mozilla

19Open Jobs
—No reviews yet
View Company Profile