Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
角色 你将帮助 Firefox DOM LWS 团队在任何地方实现存储加密任务,帮助推动正在进行的项目完成。责任 · 在 Gecko 中随处提供存储加码,这可能包括计划之间的数据迁移,PBM 和集成测试中的数据存储等任务。·编写并通过 Web 平台测试,并在必要时添加 Gecko 测试。·与相关 Gecko 模块所有者一起审查代码并重复登陆。·表面并帮助解决实施提出的所有规格问题。·通过 Nightly,Beta 和 Release 来牧羊放功能。解决正确性,性能问题和回归。在任何地方进行船舶存储加密的定义。在发布频道中都修复了排序和优先的问题。所需资格 ·强大的 C+++. ·浏览器引擎代码库中的实质经验,理想情况下是 Firefox/Gecko. ·数据库中的实質经验。·熟悉 Web 标准和 Web 平台测试。·多线程代码库中强有力的调整和优化。·开放工作舒适:公众错误,代码审查和上游登陆。首选 ·对 Geecko 或其他主要浏览器贡献的先进贡献。·熟 familiarity 与相关标准机构和规范流程。
查看英文原文
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.