Contract Staff Software Engineer-FireFox Layout
- Team:
- Firefox
- Locations:
- Remote Canada
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:
Why Mozilla?
At Mozilla, we’re serving humanity—by maintaining a safe, open internet—while also helping the individual humans employed here to reach their personal and professional goals. With a relatively small team serving hundreds of millions of people, a culture of exploration, and a commitment to mentorship, opportunities abound to learn and grow at Mozilla.
Our values drive our actions
- Purpose is built into our work, with our mission driving every decision
- We challenge assumptions, the status quo, ourselves, and each other
- We are transparent: in our code, our business partnerships, and our everyday interactions
- We seek out people from diverse backgrounds and with perspectives different from our own
- We pair purpose with performance and put people ahead of profit
Our impact is global
- 1000+ paid staff from over 30 countries
- Thousands of volunteer contributors across six continents
- 2 global offices: Berlin and Toronto
- 9 coworking space locations: San Francisco, San Mateo, London, Paris, Portland, Tulsa, Vancouver, Chicago, and Bellevue
- Hundreds of home offices globally
Our benefits are world-class
- Flexible work environment (majority of Mozillians work remotely)
- Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents)
- Reimbursement for professional development (up to $3,000/year)
- A work setup including the latest hardware and software of your choice