Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Overview
Mozilla is hiring a Contract Staff Software Engineer to join the Firefox DOM LWS team. This role focuses on helping to implement tasks for Storage Encryption everywhere, driving the in-progress project through to completion. The work involves contributing to delivering Storage Encryption Everywhere in Gecko, including tasks such as migrating data between schemas, implementing data storage in PBM, and integration testing. Additional responsibilities include writing and passing Web Platform Tests, adding Gecko tests, working through code reviews with relevant Gecko module owners, resolving specification questions, and shepherding the feature through Nightly, Beta, and Release while fixing correctness, performance issues, and regressions.
Requirements
Applicants must have strong C++ skills along with substantial experience in a browser-engine codebase, ideally Firefox or Gecko. Candidates are also required to have substantial experience in databases, familiarity with web standards and Web Platform Tests, and strong debugging and optimization abilities in a multithreaded codebase. Furthermore, applicants must be comfortable working in the open through public bugs, code review, and upstream landing. Preferred qualifications include prior contributions to Gecko or another major browser engine, and familiarity with relevant standards bodies and the specification process.