Senior Contract Software Engineer (C++ / JavaScript, Firefox (Browser Engine))
- London, United Kingdom
- Senior Level
- Posted
Skills
Required
- Firefox / Gecko
- Javascript
- C++
- codebase
- code review
- debugging
- browser-engine codebase
- automating
- browser-engine
- upstream landing
- automated tests
- developing software
- web standards
Join Mozilla as a Senior Contract Software Engineer, where you will work with the Firefox DOM Core team to improve the Session History area. Your responsibilities will include writing tests to improve coverage, fixing tests and problems to enhance Gecko correctness, and collaborating with relevant Gecko module owners through code review. This role offers a range of benefits, including comprehensive health coverage, mental health support, generous time off, parental leave, financial incentives, and opportunities for learning and development.
Responsibilities
- Contribuer à l'amélioration de la couverture des tests et de la correction du code dans la zone de l'historique des sessions de Firefox.
- Écrire des tests Web-Platform et des tests mochitests Gecko pour améliorer la couverture.
- Collaborer avec les propriétaires de modules Gecko pour passer en revue le code et itérer jusqu'à l'atterrissage.
Requirements
Strong debugging skills in a mature larget codebase
- Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko
- Comfort working in the open: public bugs, code review, and upstream landing
- Solid Javascript and applying that language skill to write automated tests
- Proficiency in and experience developing software in C++
- Familiarity with web standards and Web Platform Tests
Preferred
- Prior contributions to Gecko or another major browser engine
jobapplier