Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Core
Implement and test screen, window, and tab sharing features for a widely used browser's web conferencing experience.
Role type
Staff Front End Engineer (Web Conferencing)
Builds
Browser UI for media capture and sharing in modern video calls
Domain
Open-source browser development / Web Conferencing
Deliverable
production ML models | product features
Required skills
JavaScript, HTML, CSS, automated testing, large codebase navigation, UX design implementation, asynchronous communication
Preferred skills
Firefox/open-source browser contribution, browser front-end architecture (XUL, Fluent), WebRTC, getDisplayMedia, browser testing frameworks, AI tools in development
Technologies
JavaScript, HTML, CSS, WebRTC, getDisplayMedia, XUL, Fluent, mochitest, browser-chrome
Responsibilities
Implement approved UX designs for screen/window/tab sharing; Build robust, accessible, and localized browser UI; Collaborate with UX to resolve design gaps; Partner with QA to validate functionality; Support testing with major web conferencing platforms; Contribute code via public code review; Navigate large, mature codebase effectively
Seniority
Staff, hands-on IC