Remote job
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox
Job details
About this role
Role overview
A contract software engineering position focused on building and refining internal tooling that powers a web compatibility program. The work centers on dashboards, reporting infrastructure, and an automated screenshot pipeline used to capture and analyze broken-site reports, helping engineers triage browser compatibility issues more efficiently. The role is hands-on and tooling-oriented, with a clear mission to make compatibility work faster, more reliable, and more data-driven.
Responsibilities
- Design, build, and enhance internal dashboards that surface triage queues, reporting views, and key compatibility metrics. - Improve the screenshot capture and processing pipeline that underpins broken-site reporting workflows. - Translate triage and reporting needs from the compatibility team and QA into dependable tooling features. - Automate recurring workflows and reduce manual effort in how site breakage data is collected and reviewed. - Collaborate closely with engineers and QA to validate that new tooling meets real-world triage use cases.
Requirements
- Solid experience with modern web development, including JavaScript, HTML, CSS, and Python with Django. - Demonstrated ability to build dashboards or other data-visualization interfaces. - Comfort working with tooling, automation, and web services in a production-adjacent environment. - Self-directed work style with strong written communication skills for async collaboration and documentation.
Nice to have
- Familiarity with web compatibility workflows and bug-tracking systems. - Prior experience building or maintaining screenshot or browser-automation pipelines. - Exposure to applied machine learning techniques that could enrich reporting or triage signals.