合同制软件工程师-FireFox布局
Contract Staff Software Engineer-FireFox Layout
你将负责Firefox的Layout区域(CSS、页面布局、APZ、文本、图片)的持续维护和常规工程工作。以技术负责人级别的独立工作方式,确保Layout代码的健康状态。
职责
- 负责日常Layout维护:修复bug和回归问题,保持测试通过,处理新出现的问题。
- 在各个平台(Windows、macOS、Linux、Android)上诊断和修复Layout问题。
- 进行代码审查和日常维护,让FTE工程师能够专注于其他关键项目。
- 根据需要参与规划以及标准和网页兼容性会议。
完成标准
Layout区域保持健康,积压任务和回归问题控制在较低水平,团队资深工程师可以专注于关键的性能和安全问题。
所需资格
- 精通C++(熟悉JavaScript和/或Rust更佳)。
- 熟悉CSS和页面布局知识。
- 在多线程代码库中具备强大的调试和优化能力。
- 能够独立工作,并在大型成熟代码库中进行技术领导。
优先考虑
- 具有浏览器架构和开发经验。
- 具有Web标准经验。
- 具有移动网页开发、性能分析和调试技能者更佳。
- 有利用AI工具(Claude、ChatGPT等)进行代码调查、开发、调试和测试的经验者更佳。
招聘薪资范围:
加拿大一级地区
185,045—217,700 加元
加拿大二级地区
131,400—154,600 加元
查看英文原文
You will take on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page layout, APZ, text, images). Working independently at a tech-lead level, you keep the Layout code healthy.
Responsibilities
- Own day-to-day Layout maintenance: fix bugs and regressions, keep tests green, handle incoming issues.
- Diagnose and fix Layout problems across platforms (Windows, macOS, Linux, Android).
- Carry code review and routine upkeep so the FTE engineers can focus on other mission critical projects. .
- Join planning and standards / web-compat meetings as needed.
Definition of done
A healthy Layout area, backlog and regressions kept down, with the team’s senior engineers freed to focus on critical Performance and Security issues.
Required qualifications
- Strong C++ (JavaScript and/or Rust a plus).
- Solid CSS and page-layout knowledge.
- Strong debugging and optimization in a multithreaded codebase.
- Able to work independently and lead technically in a large, mature codebase.
Preferred
- Prior experience in web browser architecture and development.
- Prior Web standards experience.
- Mobile web development, profiling and debugging skills a plus.
- Proven experience in utilization of AI tools (Claude, ChatGPT, etc.) in the investigation, development, debugging, and/or testing of code is a plus.
Hiring Ranges:
Canada Tier 1 Locations
$185,045—$217,700 CAD
Canada Tier 2 Locations
$131,400—$154,600 CAD