Pavago
Mozilla
Senior Vertrags-Softwareentwickler (m/w/d) für C++ / JavaScript (Browser-Engine)
JavaScriptC++
Automatische Übersetzung. Prüfe das Original.
Die Rolle
Sie unterstützen das Firefox DOM Core-Team dabei, die Stabilität des Bereichs Session History zu verbessern. Sie schreiben Tests, um die Testabdeckung zu erhöhen, und beheben Fehler oder Probleme, um die Korrektheit von Gecko zu steigern.
Aufgaben
- Schreiben von Web-Platform-Tests zur Verbesserung der Testabdeckung sowie bei Bedarf von Gecko-Mochitests
- Beheben von Problemen und Bestehen von Tests zur Verbesserung der Korrektheit von Gecko
- Durchführung von Code-Reviews mit den zuständigen Gecko-Modulverantwortlichen und iterative Arbeit bis zum erfolgreichen Mergen
Definition of Done
Verbesserte Testabdeckung der Session History und Code-Korrektheit in Gecko, gemessen an bestandenen Testfällen, wodurch sich die Senior-Entwickler des Teams auf Sicherheit, Performance und strategische Projekte konzentrieren können.
Erforderliche Qualifikationen
- Fundierte Erfahrung in einer Browser-Engine-Codebasis oder in der Automatisierung für eine Browser-Engine, idealerweise Firefox/Gecko.
- Solide Kenntnisse in Javascript und Anwendung dieser Sprachkenntnisse zum Schreiben automatisierter Tests.
- Fundierte Kenntnisse und Erfahrung in der Softwareentwicklung mit C++.
- Starke Debugging-Fähigkeiten in einer ausgereiften, umfangreichen Codebasis.
- Sicherer Umgang mit Open-Source-Arbeitsweisen: öffentliche Bugs, Code-Reviews und Upstream-Merging.
Wünschenswert
- Frühere Beiträge zu Gecko oder einer anderen großen Browser-Engine.
- Vertrautheit mit Webstandards und Web Platform Tests.
