This contract software engineering role improves browser session-history test coverage and code correctness. It suits an experienced browser-engine engineer with strong JavaScript, C++ and debugging skills who is comfortable contributing through public review processes.
At a glance
- Contract software engineering role
- Focus on browser session history
- JavaScript and C++ required
- Substantial browser-engine experience required
- Open development and public code review
The role
- Improve the health of the browser engine's session-history area
- Increase test coverage and code correctness so senior engineers can focus on security, performance and strategic work
What you will do
- Write web-platform tests and browser-engine tests as needed
- Fix test failures and underlying correctness problems
- Work with relevant module owners through code review
- Iterate on changes until they are accepted upstream
What you will bring
- Substantial experience in a browser-engine codebase or browser-engine automation
- Solid JavaScript skills for automated testing
- Software development experience in C++
- Strong debugging skills in a large, mature codebase
- Comfort working with public bugs, reviews and upstream contributions
- Previous major browser-engine contributions and web-standards testing knowledge are desirable
How to apply
This role is advertised on a confidential basis. Applications are made through theHRkey: select “Apply through theHRkey”, add your CV and answer a short set of questions about your experience. Your application is received straight away and we will follow up on next steps.