Mozilla Corporation is looking to improve the performance of their products, including the Firefox browser, by developing frameworks and tools to measure and improve performance, and this role is focused on the user interface of the Firefox Profiler.
Requirements
- 5+ years of experience in JavaScript/TypeScript, React, Redux, and browser-based UI development.
- A strong background in building complex, interactive UIs that manage large data sets efficiently.
- Knowledge of profiling, performance tooling, and testing.
- Knowledge of frontend testing frameworks (e.g., Jest, React Testing Library) and best practices in maintainable UI codebases.
- Experience working with performance visualization is a plus.
- Familiarity with the Firefox Profiler or Chrome DevTools is a plus.
- Strong and respectful communication skills and ability to collaborate across engineering teams.
Responsibilities
- Design and develop modern, interactive UI components for the Firefox Profiler using TypeScript, React, Redux, and related web technologies.
- Build high-performance, scalable, accessible, and maintainable user interfaces that visualize complex performance data.
- Engage with other Firefox engineers to help them learn how to use our tools efficiently, and develop projects to serve them better.
- Engage with the performance team efforts such as bug triage and strategy.
- Promote and encourage the use of our performance tools within and beyond Mozilla by writing and talking about them.
- Engage with our community and mentor volunteers contributing to the codebase.
- Handle large-scale performance data efficiently in the browser
Other
- Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
- Strong and respectful communication skills and ability to collaborate across engineering teams.
- Generous performance-based bonus plans to all eligible employees
- Rich medical, dental, and vision coverage
- Considerable paid parental leave