Contract Web Developer - Firefox (Browser Engine)

Mozilla

United States

Remote

USD 120,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mozilla в составе команды Firefox DOM Core ищет инженера по тестированию для улучшения покрытия тестами и корректности Gecko. Ваша работа будет включать написание тестов Web Platform Tests и mochitest, устранение проблем и участие в код-ревью с владельцами модулей Gecko.

Требуется значительный опыт работы в кодовой базе движков браузеров, знание JavaScript и C++, а также умение работать с открытым процессом разработки и веб-стандартами.

Qualifications

  • Опыт в кодовой базе браузерного движка или автоматизации для движка Firefox/Gecko.
  • Сильные навыки JavaScript для написания автоматических тестов.
  • Опыт разработки на C++ и отладки в больших кодовых базах.
  • Опыт ревью кода, открытой разработки и upstream-landing.
  • Знания веб-стандартов и Web Platform Tests.

Responsibilities

  • Писать Web-Platform тесты для повышения покрытия.
  • Писать mochitest для Gecko по мере необходимости.
  • Исправлять проблемы и доводить тесты до прохождения.
  • Участвовать в обзоре кода и сотрудничать с владельцами модулей Gecko.

Skills

Browser engine experience
JavaScript
C++
Debugging

Tools

Web Platform Tests

Job description

Описание

You will help the Firefox DOM Core team improve the health of the Session History area. You will write tests to improve the coverage; you will fix tests and/or problems to improve the Gecko correctness.

Задачи

Write Web-Platform tests to improve the coverage, and Gecko mochitests as needed Fix the problems and pass the tests to improve the Gecko correctness Work through code review with the relevant Gecko module owners and iterate to landing Definition of done Improved Session History test coverage and code correctness in Gecko, measured by passed test cases, allowing the team’s senior engineers to focus on security, performance and strategic projects.

Требования

Substantial experience in a browser-engine codebase or in automating for a browser-engine, ideally Firefox/Gecko. Solid Javascript and applying that language skill to write automated tests. Proficiency in and experience developing software in C++. Strong debugging skills in a mature larget codebase. Comfort working in the open: public bugs, code review, and upstream landing. Prior contributions to Gecko or another major browser engine. Familiarity with web standards and Web Platform Tests.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Contract Software Engineer (JavaScript) - Firefox
Contract Software Engineer (JavaScript) - Firefox

Mozilla • United States

Remote
USD 120,000 - 170,000
Contract Software Engineer - DOM Core Firefox/Gecko
Contract Software Engineer - DOM Core Firefox/Gecko

Mozilla • United States

Remote
USD 120,000 - 160,000
Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine)
Senior Contract C++ / JavaScript Software Engineer Firefox (Browser Engine)

Mozilla • United States

Remote
USD 120,000 - 180,000
Senior Contract C++ / JavaScript Software Engineer (Browser Engine)
Senior Contract C++ / JavaScript Software Engineer (Browser Engine)

Mozilla • United States

Remote
USD 120,000 - 180,000
Browser Engine Test Developer for Gecko/Session History
Browser Engine Test Developer for Gecko/Session History

Mozilla • United States

Remote
USD 120,000 - 170,000
Contract JavaScript Test Engineer for Browser Engine
Contract JavaScript Test Engineer for Browser Engine

Mozilla • United States

Remote
USD 120,000 - 170,000
Contract DOM Core Test Engineer - Firefox/Gecko
Contract DOM Core Test Engineer - Firefox/Gecko

Mozilla • United States

Remote
USD 120,000 - 160,000
Senior Browser Engine Tests Engineer (C++/JS)
Senior Browser Engine Tests Engineer (C++/JS)

Mozilla • United States

Remote
USD 120,000 - 180,000
Contract Software Engineer - (Firefox) C++,Storage Encryption
Contract Software Engineer - (Firefox) C++,Storage Encryption

Mozilla • United States

Remote
USD 110,000 - 170,000
Contract Software Engineer-Bug Burndown
Contract Software Engineer-Bug Burndown

Mozilla • United States

Remote
USD 120,000 - 180,000