Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Mozilla
Bugs*C++*Code Review*Debugging*Gecko*Multithreading*Optimization*PBM*SQL*Web Platform Tests*
Role Overview
Remote UK
The role
You will help the Firefox DOM LWS team to implement tasks for Storage Encryption everywhere, helping to drive the in-progress project through to completion .
Responsibilities
- Contributing to delivering Storage Encryption Everywhere in Gecko, which may include tasks such as migrating data between schemas, implementing data storage in PBM and integration testing.
- Write and pass Web Platform Tests, and add Gecko tests as needed.
- Work through code review with the relevant Gecko module owners and iterate to landing.
- Surface and help resolve any specification questions the implementation raises.
- Shepherd the feature through Nightly, Beta, and Release. Fix correctness, performance issues and regressions.
Definition of done
- Ship Storage Encryption Everywhere to release channel.
- Fix triaged and prioritized issues.
Requirements
Required qualifications
- Strong C++.
- Substantial experience in a browser-engine codebase, ideally Firefox/Gecko.
- Substantial experience in databases.
- Familiarity with web standards and Web Platform Tests.
- Strong debugging and optimization in a multithreaded codebase.
- Comfort working in the open: public bugs, code review, and upstream landing.
Preferred
- Prior contributions to Gecko or another major browser engine.
- Familiarity with the relevant standards body and specification process.
- Create a Job Alert
- Interested in building your career at Mozilla?
- Get future opportunities sent straight to your email.
- Create alert
Apply for this job
- *
- indicates a required field