[![Image]() Meet Jobicy Copilot — free AI autofill for job applications + remote job alerts ›](#)   [All remote jobs](https://jobicy.com/jobs.md)Open role[![Mozilla logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/10/mozilla.jpg)](https://jobicy.com/company/mozilla.md)Remote opportunity at[Mozilla](https://jobicy.com/company/mozilla.md)

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

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/mozilla.md)Share24 Sep 2026Published43Listing views3Application actions24 Oct 2026Apply before  Opportunity details

## About this role.

AI SummaryMozilla is hiring a contract front-end engineer to deliver approved Firefox improvements for screen, window, and tab sharing in web-conferencing workflows. The engineer will implement accessible, localizable browser UI in Mozilla's large codebase, write automated tests, participate in public Phabricator reviews, and support partner validation with services such as Google Meet, Zoom, and Jitsi. The role requires at least four years of production JavaScript, HTML, and CSS UI development plus the ability to become productive quickly in an established open-source environment. Strong asynchronous writing and collaboration with UX and QA are central because the distributed team works across time zones.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

4/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

4/5GuidedFull ownership

### Communication Load

5/5IndependentCollaborative

AI insightThis is a senior-level implementation role in a mature browser codebase with high quality, accessibility, localization, and compatibility expectations. The fixed-term delivery focus and public open-source review process require fast ramp-up and reliable independent execution.

## Salary analysis

Estimated compensation compared with the broader CA market for similar roles.

Estimated job medianHighly competitiveC$157,900CA market rangeC$130k–C$175k0C$193k

AI insightThe disclosed Canada Tier 1 annual salary range is CAD 145,000 to CAD 170,800, with a midpoint of CAD 157,900. Mozilla also lists a separate Canada Tier 2 range of USD 154,000 to USD 168,000; the scalar salary fields use the first explicitly listed CAD range. The estimated US market range for a staff-level front-end/browser engineer is USD 130,000 to USD 175,000 annually, varying by location, browser-platform expertise, and contract terms.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[JavaScript](https://jobicy.com/jobs?search_keywords=JavaScript.md)[HTML](https://jobicy.com/jobs?search_keywords=HTML.md)[CSS](https://jobicy.com/jobs?search_keywords=CSS.md)[Front-end Engineering](https://jobicy.com/jobs?search_keywords=Front-end%20Engineering.md)[Browser UI](https://jobicy.com/jobs?search_keywords=Browser%20UI.md)[Accessibility](https://jobicy.com/jobs?search_keywords=Accessibility.md)[Localization](https://jobicy.com/jobs?search_keywords=Localization.md)[Automated Testing](https://jobicy.com/jobs?search_keywords=Automated%20Testing.md)[WebRTC](https://jobicy.com/jobs?search_keywords=WebRTC.md)[Open Source](https://jobicy.com/jobs?search_keywords=Open%20Source.md)

Sample interview questionsHow would you implement an approved screen-sharing UI design in a large browser codebase while handling edge cases the design does not cover?I would first map the design states to existing UI architecture and platform constraints, then identify edge cases such as unavailable windows, permission changes, keyboard navigation, and localization expansion. I would document gaps early, propose focused options to UX and engineering, and implement the chosen behavior with automated coverage.

What accessibility considerations are important for a modal used to select a screen, window, or browser tab?

The modal should manage focus predictably, provide full keyboard navigation, expose meaningful labels and selection state to assistive technologies, maintain visible focus indicators, and return focus to the invoking control on close. I would also test list navigation, empty states, and error states with accessibility tooling and manual keyboard checks.

How do you approach becoming productive in an unfamiliar, mature codebase?

I start with the relevant architecture, build and test workflows, contribution documentation, and a small end-to-end change. I trace comparable existing features, seek targeted review feedback early, and incrementally expand scope while keeping changes narrow and well tested.

How would you validate compatibility of Firefox screen sharing with services such as Google Meet, Zoom, and Jitsi?

I would define a test matrix covering screen, window, and tab selection; permission prompts; cancellation; audio-related behavior where applicable; and common operating-system scenarios. I would combine automated regression coverage with manual partner testing, record reproducible issues, and verify fixes across the affected services.

How do you communicate effectively in an asynchronous, public open-source development environment?

I write concise issue descriptions that include context, expected and actual behavior, reproduction steps, and proposed next actions. In code reviews, I keep commits focused, explain tradeoffs, respond constructively to feedback, and make decisions discoverable in the relevant Bugzilla and Phabricator threads.

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

Show more

[Apply now >](https://jobicy.com/jobs/154034-contract-staff-front-end-engineer-web-conference-screen-sharing.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

Matched by job category10 related opportunities[Software Engineering](https://jobicy.com/categories/engineering.md) [Browse all jobs](https://jobicy.com/jobs.md)
*
![Mozilla logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/10/mozilla.jpg)
Mozilla  Sep 24

### [Contract Software Engineer – DOM Core Firefox/Gecko](https://jobicy.com/jobs/154028-contract-software-engineer-dom-core-firefox-gecko.md)

The role You will help the Firefox DOM Core team improve the health of the Session History area. You will write tests to improve the coverage; you will fix tests…

*
![Capital on Tap logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/88542615-221.jpeg)
Capital on Tap  Sep 24

### [Lead Automation Engineer](https://jobicy.com/jobs/154027-lead-automation-engineer.md)

We’re Capital on Tap 👋💳 Capital on Tap started because small businesses were underserved. Big banks were slow, their products weren’t fit for purpose, and small business owners often couldn’t…

*
![Capital on Tap logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/88542615-221.jpeg)
Capital on Tap  Sep 24

### [Software Engineer](https://jobicy.com/jobs/154031-software-engineer-11.md)

We’re Capital on Tap 👋💳 Capital on Tap started because small businesses were underserved. Big banks were slow, their products weren’t fit for purpose, and small business owners often couldn’t…

*
![Mozilla logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/10/mozilla.jpg)
Mozilla  Sep 24

### [Contract Software Engineer – WebCompat Tooling (Dashboards and Reporting), Firefox](https://jobicy.com/jobs/154032-contract-software-engineer-webcompat-tooling-dashboards-and-reporting-firefox.md)

The role You will build and improve the WebCompat team’s internal tooling, the dashboards and the broken-site-report screenshot pipeline the team relies on to triage and prioritize site breakage. This…

*
![Elevenlabs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/e01b4c5d-221.png)
Elevenlabs  Sep 24

### [Full-Stack Engineer (Front-End Leaning)](https://jobicy.com/jobs/154020-full-stack-engineer-front-end-leaning.md)

About ElevenLabs ElevenLabs is an AI research and product company transforming how we interact with technology. We launched in January 2023 with the first human-like AI voice model. Today, we…

*
![Elevenlabs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/e01b4c5d-221.png)
Elevenlabs  Sep 24

### [Full-Stack Engineer (Back-End Leaning)](https://jobicy.com/jobs/154018-full-stack-engineer-back-end-leaning.md)

About ElevenLabs ElevenLabs is an AI research and product company transforming how we interact with technology. We launched in January 2023 with the first human-like AI voice model. Today, we…

*
![Elevenlabs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/e01b4c5d-221.png)
Elevenlabs  Sep 24

### [Full-Stack Engineer](https://jobicy.com/jobs/154022-full-stack-engineer-2.md)

About ElevenLabs ElevenLabs is an AI research and product company transforming how we interact with technology. We launched in January 2023 with the first human-like AI voice model. Today, we…

*
![Zone & Co logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/618aec90-221.png)
Zone & Co  Sep 24

### [Platform Product Engineer](https://jobicy.com/jobs/154014-platform-product-engineer.md)

Zone & Company Software Consulting LLC (“Zone”) is the ERP-native AI platform for financial operations, purpose-built for organizations running on Oracle NetSuite. We are redefining how finance teams operate by…

*
![CentralReach logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/07/a0eac9f542eb8c3fff7c19990dd5c1bb.jpg)
CentralReach  Sep 24

### [Sr. Quality Engineer](https://jobicy.com/jobs/153999-sr-quality-engineer.md)

CentralReach is a leading provider of autism and IDD care software for Applied Behavior Analysis (ABA), multidisciplinary therapy, and special education. Trusted by more than 200,000 users, we enable therapy…

*
![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)
Canonical  Sep 24

### [Junior Linux Kernel Engineer – Ubuntu](https://jobicy.com/jobs/149520-junior-linux-kernel-engineer-ubuntu.md)

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives…