Senior Software Engineer, APZ (Asynchronous Pan & Zoom)

Mozilla
•$116,000 - $183,000•Remote

About The Position

The Firefox Platform Layout/APZ team is a geographically distributed global community responsible for pan, scrolling, zoom, page layout, CSS, images, text, printing, and animations in Gecko, the engine behind Firefox. The role focuses particularly on Asynchronous Pan and Zoom (APZ), which helps make user interactions responsive and delightful. The engineer will design and develop standards-compliant CSS and page-layout features used by Firefox users, and work on Firefox code across Android, Windows, Linux, and macOS. The team works virtually and in the open, with an emphasis on fast, lightweight, maintainable code and improving Firefox’s rendering quality and performance. Mozilla is a non-profit-backed technology company whose mission is to make the internet better for people. Mozillians work alongside volunteer contributors and collaborators to design, build, and distribute open-source software. The company describes its work as focused on an open internet that is accessible to all.

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science or a similar field.
  • Experience developing applications in C/C++ and/or Rust.
  • Strong debugging and optimization skills in a multithreaded environment.
  • Experience with memory and performance optimization tools.
  • A proven record of completing projects spanning several months.
  • Excellent written and verbal communication skills.
  • Ability to quickly learn and work effectively with a large codebase.

Nice To Haves

  • Experience participating in and contributing to open-source projects and/or web browser development.

Responsibilities

  • Work cooperatively with other Mozillians to identify and correct issues, and ask for help as needed.
  • Write high-quality, performant, open-source, standards-compliant code.
  • Develop layout, graphics, and user-interaction techniques, algorithms, and tools to maximize Firefox rendering quality and performance.
  • Participate in regular code reviews, team meetings, and long-term planning.
  • Help triage and test bugs, investigate root causes, and explore potential solutions.

Benefits

  • Performance-based bonus plans for eligible employees.
  • Medical, dental, and vision coverage.
  • Retirement contributions with immediate 100% vesting, whether or not the employee contributes.
  • Quarterly all-company wellness days.
  • Country-specific holidays and a day off for the employee’s birthday.
  • One-time home office stipend.
  • Annual professional development budget.
  • Quarterly well-being stipend.
  • Paid parental leave.
  • Employee referral bonus program.
  • Other benefits, including life/AD&D insurance, disability coverage, and an employee assistance program; availability varies by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service