About this role
Mozilla
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.
-
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.
-
Applicant Privacy Notice
-
Why Mozilla?
-
At Mozilla, we’re serving humanity—by maintaining a safe, open internet—while also
-
helping the individual humans employed here to reach their personal and
-
professional goals. With a relatively small team serving hundreds of millions of
-
people, a culture of exploration, and a commitment to mentorship, opportunities
-
abound to learn and grow at Mozilla.
-
Our values drive our actions
-
Purpose is built into our work, with our mission driving every decision
-
We challenge assumptions, the status quo, ourselves, and each other
-
We are transparent: in our code, our business partnerships, and our everyday
-
interactions
-
We seek out people from diverse backgrounds and with perspectives different
-
from our own
-
We pair purpose with performance and put people ahead of profit
-
Our impact is global
-
1000+ paid staff from over 30 countries
-
Thousands of volunteer contributors across six continents
-
2 global offices: Berlin and Toronto
-
9 coworking space locations: San Francisco, San Mateo, London, Paris, Portland, Tulsa, Vancouver, Chicago, and Bellevue
-
Hundreds of home offices globally
-
Our benefits are world-class
-
Flexible work environment (majority of Mozillians work remotely)
-
Industry-leading paid parental leave (up to 26 weeks of fully paid leave for
-
childbearing parents and up to 12 weeks for non-childbearing parents)
-
Reimbursement for professional development (up to $3,000/year)
-
A work setup including the latest hardware and software of your choice