Contract Staff Software Engineer-FireFox Layout

Mozilla

Toronto

On-site

CAD 185,000 - 218,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mozilla is seeking an experienced Layout engineer to own day-to-day maintenance of Firefox's Layout stack (CSS, page layout, APZ, text, images). You will lead technically in a large, mature codebase and keep the Layout area healthy so peers can tackle performance and security challenges.

In this role you will diagnose and fix cross-platform layout issues, review code, and participate in planning and web-compat discussions.

Qualifications

  • Strong C++ skills required.
  • 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.

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.

Skills

C++
CSS
JavaScript
Rust

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Contract Staff Software Engineer-FireFox Layout
Contract Staff Software Engineer-FireFox Layout

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
Remote Layout Engineer - Contract Tech Lead (CSS)
Remote Layout Engineer - Contract Tech Lead (CSS)

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)
Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)

Mozilla • Toronto

On-site
CAD 131,000 - 186,000
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Devconnectplatform • Canada

Hybrid
CAD 145,000 - 171,000
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla • Ottawa

On-site
CAD 100,000 - 140,000
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox

Mozilla • Canada

On-site
CAD 110,000 - 160,000
Flexible remote work
Parental leave
Professional development stipend
+1
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla • Toronto

On-site
CAD 145,000 - 171,000
Senior Staff Product Manager, Browser Control Platform
Senior Staff Product Manager, Browser Control Platform

Mozilla • Toronto

On-site
CAD 160,000 - 210,000
Performance-based bonus
Medical/dental/vision coverage
Retirement contributions with 100% 0%(
Contract Staff Front End Engineer (Web Conference/Screen Sharing)
Contract Staff Front End Engineer (Web Conference/Screen Sharing)

Mozilla-Corporation • Toronto

Remote
CAD 145,000 - 171,000
Staff Operations Engineer
Staff Operations Engineer

Mozilla • Toronto

On-site
CAD 128,000 - 171,000
Bonus plans
Medical, dental, vision coverage
Retirement contributions
+4