Contract Staff Front End Engineer (Web Conference/Screen Sharing) at Mozilla in Remote Canada
- Company: Mozilla
- Location: Remote Canada
- Posted: Sep 23, 2026
- Type: Contract
- Salary: $145,000 - $170,800 CAD (Canada Tier 1); $154,000 - $168,000 USD (Canada Tier 2)
- Experience: 4+ years
- Visa sponsorship available
Overview
Mozilla's Web Conferencing team owns the media capture and sharing features that make Firefox work for video calls: screen, window, and tab capture, and the interface users interact with when they share content in Google Meet, Zoom, or Jitsi.
Job description
- Mozilla's Web Conferencing team owns the media capture and sharing features that make Firefox work for video calls: screen, window, and tab capture, and the interface users interact with when they share content in Google Meet, Zoom, or Jitsi.
- We're bringing a set of screensharing improvements to Firefox. The backend work is complete and the UX has been designed and approved. We're looking for a front-end engineer on a fixed-term contract to implement it and ship it.
Responsibilities
- Implement approved UX designs for Firefox's screen, window, and tab sharing experience, and see them through to release
- Build browser UI that holds up in a large, widely used codebase: tested, accessible, and localizable
- Work with UX on the cases a design didn't anticipate, and with QA on validating the result
- Support partner testing against major web conferencing services
- Land your work in mozilla-central through public code review on Phabricator
Requirements
- 4+ years building production user interfaces with JavaScript, HTML, and CSS
- Experience implementing an approved design faithfully, plus the judgment to flag it when the design meets a case it didn't anticipate
- Ability to get productive quickly in a large, mature codebase you didn't write
- Experience writing automated tests for user interfaces
- Strong asynchronous written communication, since the team is distributed across timezones
- Comfort working in public, since Bugzilla and Phabricator are open
- Prior contributions to Firefox or another open-source browser
- Familiarity with Firefox front-end architecture: browser/, custom elements, XUL, Fluent localization
- Experience with WebRTC or getDisplayMedia
- Accessibility experience with modal dialogs and list navigation
- Experience with Mozilla's test frameworks (browser-chrome, mochitest)
- Experience using AI tooling effectively in front-end development
- Open source environment experience
Skills
Required
- JavaScript
- HTML
- CSS
- Automated testing for user interfaces
- Asynchronous written communication
- Comfort working in public
Preferred
- Firefox front-end architecture
- WebRTC
- getDisplayMedia
- AI tooling in front-end development
- Open source environment experience
Benefits
- Canada Tier 1 Locations
- Canada Tier 2 Locations
- $154,000 - $168,000 USD