All jobs
Save

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

Mozilla
Contract type
Ongoing
Work mode
100% remote
Experience
Mid-level · 4+ years

Job description

Key details

  • 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
  • Company mission
  • Information not specified

Benefits

  • Information not specified

Requirements & details

  • 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: Prior contributions to Firefox or another open-source browser
  • Bonus: Familiarity with Firefox front-end architecture, browser/, custom elements, XUL, Fluent localization
  • Bonus: Experience with WebRTC or getDisplayMedia
  • Bonus: Accessibility experience with modal dialogs and list navigation
  • Bonus: Experience with Mozilla's test frameworks (browser-chrome, mochitest)
  • Bonus: Experience using AI tooling effectively in front-end development
  • Bonus: Open source environment experience
  • JavaScript, HTML, CSS, WebRTC, getDisplayMedia, XUL, Fluent, browser-chrome, mochitest
  • Uncategorized

Apply