Remote job
Senior Contract C++ / JavaScript Software Engineer (Browser Engine)
Job details
About this role
Role overview
Improve the reliability and test coverage of a browser engine’s Session History functionality. You will add automated tests, investigate and fix correctness issues, and take changes through review and integration in a mature, publicly developed codebase.
Responsibilities
- Write Web Platform Tests to expand coverage, adding browser-specific automated tests when needed. - Investigate failures and fix defects that affect Session History correctness. - Work with code reviewers and module owners, refine changes, and guide them through integration. - Help measure progress through increased test coverage and passing test cases.
Requirements
- Substantial experience with a browser engine codebase or browser-engine test automation. - Strong JavaScript skills, including writing automated tests. - Proficiency developing software in C++. - Strong debugging ability in a large, mature codebase. - Comfort contributing in the open through public issue tracking, code review, and upstream integration.
Nice to have
- Previous contributions to a major browser engine. - Familiarity with web platform testing or browser Session History behavior.
Benefits and work setup
- Contract role with remote locations listed in Belgium, Denmark, Finland, France, the Netherlands, Poland, and the UK.