Pavago
Mozilla
Engenheiro de Software Sênior Contratado C++ / JavaScript (Motor de Navegador)
JavaScriptC++
Tradução automática. Consulte o original.
A função
Você ajudará a equipe de DOM Core do Firefox a melhorar a integridade da área de Histórico de Sessão. Você escreverá testes para melhorar a cobertura; você corrigirá testes e/ou problemas para melhorar a precisão do Gecko.
Responsabilidades
- Escrever testes de Web-Platform para melhorar a cobertura e mochitests do Gecko conforme necessário
- Corrigir problemas e passar nos testes para melhorar a precisão do Gecko
- Trabalhar por meio de revisão de código com os proprietários dos módulos relevantes do Gecko e iterar até a implementação final
Definição de pronto
Melhoria na cobertura de testes do Histórico de Sessão e na precisão do código no Gecko, medida por casos de teste aprovados, permitindo que os engenheiros seniores da equipe se concentrem em segurança, desempenho e projetos estratégicos.
Qualificações exigidas
- Experiência substancial em uma base de código de motor de navegador ou em automação para um motor de navegador, idealmente Firefox/Gecko.
- Sólido conhecimento em Javascript e aplicação dessa habilidade de linguagem para escrever testes automatizados.
- Proficiência e experiência no desenvolvimento de software em C++.
- Fortes habilidades de depuração em uma base de código grande e madura.
- Conforto em trabalhar de forma aberta: bugs públicos, revisão de código e implementação upstream.
Desejável
- Contribuições anteriores para o Gecko ou outro motor de navegador importante.
- Familiaridade com padrões da web e Web Platform Tests.
