远程工作雷达

合同制前端工程师(网络会议/屏幕共享)

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

开发工程限定地区(需当地身份)
公司Mozilla
薪资未公开
工作地点Remote Canada
地域资格限定地区(需当地身份)
时区要求无特别要求
用工类型未标注
发布时间今天
数据来源Greenhouse
前往企业招聘页投递 →
注意地域限制:该职位明确限定在 Remote Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

Mozilla的Web会议团队负责Firefox视频通话中的媒体捕获和共享功能:屏幕、窗口和标签页捕获,以及用户在Google Meet、Zoom或Jitsi中共享内容时所使用的界面。

我们正在为Firefox带来一系列屏幕共享改进。后端工作已完成,UX设计也已设计并获得批准。我们现在需要一名前端工程师,通过固定期限合同来实现并发布这些功能。

你将负责

  • 实现Firefox的屏幕、窗口和标签页共享体验的已批准UX设计,并将其推进到发布阶段
  • 构建能够在大型、广泛使用的代码库中保持稳定的浏览器UI:经过测试、可访问且可本地化
  • 与UX合作处理设计未考虑到的情况,并与QA合作验证结果
  • 支持针对主要网络会议服务的合作伙伴测试
  • 通过Phabricator上的公开代码审查将你的工作合并到mozilla-central中

你需要具备

  • 使用JavaScript、HTML和CSS构建生产级用户界面4年以上经验
  • 具备忠实实现已批准设计的经验,以及在设计未考虑到的情况下及时提出问题的判断力
  • 能够快速在你未编写的大型成熟代码库中开展工作
  • 具备编写用户界面自动化测试的经验
  • 强大的异步书面沟通能力,因为团队成员分布在不同时区
  • 适应在公开环境中工作,因为Bugzilla和Phabricator是开放的

加分项

  • 有贡献于Firefox或其他开源浏览器的经验
  • 熟悉Firefox前端架构:browser/、自定义元素、XUL、Fluent本地化
  • 具备WebRTC或getDisplayMedia的经验
  • 具备模态对话框和列表导航的无障碍经验
  • 具备Mozilla测试框架(browser-chrome、mochitest)的经验
  • 在前端开发中有效使用AI工具的经验
  • 具备开源环境经验

招聘范围:

加拿大一级地区
145,000—170,800 加元

加拿大二级地区
154,000—168,000 美元

查看英文原文

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

本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位