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

About this Contract Staff Front End Engineer (Web Conference/Screen Sharing) role at Mozilla

Mozilla · Remote · Remote Canada

About the team and role

 

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.

What you'll do

  • 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

What you'll bring

  • 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

Bonus qualifications

  • 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

Hiring Ranges:

Canada Tier 1 Locations
$145,000$170,800 CAD
Canada Tier 2 Locations
$154,000$168,000 USD
Ready to apply to Mozilla?
Apply to Mozilla

Similar jobs

Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Sweden · location restricted SEK 802,875–SEK 1,070,500
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Netherlands · location restricted €104,000–€138,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Spain · location restricted €106,000–€141,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Belgium · location restricted €104,000–€139,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Finland · location restricted €72,000–€96,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Germany · location restricted €103,000–€137,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote France · location restricted €90,000–€120,000
● New 👁 Seen ✓ Applied 5h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote UK · location restricted £111,000–£148,000
● New 👁 Seen ✓ Applied 6h ago
Mozilla
Senior Staff Product Manager, Browser Control Platform
Mozilla
⚡ Apply early Remote Canada · location restricted CA$165,000–CA$220,000
● New 👁 Seen ✓ Applied 8h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Mozilla

See all jobs at Mozilla →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free