Pavago
Mozilla
Ingénieur logiciel Senior en contrat C++ / JavaScript (Moteur de navigateur)
JavaScriptC++
Traduction automatique. Consultez l’original.
Le poste
Vous aiderez l'équipe Firefox DOM Core à améliorer la santé de la zone Session History. Vous rédigerez des tests pour améliorer la couverture ; vous corrigerez des tests et/ou des problèmes pour améliorer la justesse de Gecko.
Responsabilités
- Rédiger des tests Web-Platform pour améliorer la couverture, ainsi que des mochitests Gecko selon les besoins
- Corriger les problèmes et valider les tests pour améliorer la justesse de Gecko
- Travailler via des revues de code avec les propriétaires des modules Gecko concernés et itérer jusqu'à l'intégration
Définition du travail accompli
Amélioration de la couverture des tests de Session History et de la justesse du code dans Gecko, mesurée par les cas de test réussis, permettant aux ingénieurs seniors de l'équipe de se concentrer sur la sécurité, les performances et les projets stratégiques.
Qualifications requises
- Expérience substantielle dans une base de code de moteur de navigateur ou dans l'automatisation pour un moteur de navigateur, idéalement Firefox/Gecko.
- Solide maîtrise de Javascript et application de cette compétence linguistique pour rédiger des tests automatisés.
- Maîtrise et expérience du développement logiciel en C++.
- Solides compétences en débogage dans une base de code mature et volumineuse.
- Aisance à travailler en open source : bugs publics, revue de code et intégration en amont.
Profil souhaité
- Contributions antérieures à Gecko ou à un autre moteur de navigateur majeur.
- Connaissance des standards du Web et des Web Platform Tests.
