Описание
Вы поможете команде Firefox DOM LWS реализовать задачи по Storage Encryption Everywhere, помогая довести до завершения проект, который уже находится в процессе разработки.
Задачи
•Внесение вклада в реализацию Storage Encryption Everywhere в Gecko, включая такие задачи, как миграция данных между схемами, реализация хранения данных в PBM и интеграционное тестирование.
•Написание и прохождение Web Platform Tests, а также добавление тестов Gecko по необходимости.
•Прохождение код-ревью с соответствующими владельцами модулей Gecko и итерации до принятия изменений.
•Выявление и помощь в разрешении вопросов по спецификации, возникающих в ходе реализации.
•Сопровождение функции через Nightly, Beta и Release.
•Исправление проблем корректности, производительности и регрессий.
•Определение готовности: доставка Storage Encryption Everywhere в релизный канал. Исправление приоритизированных и отсортированных проблем.
Требования
•Сильные знания C++.
•Существенный опыт работы с кодовой базой браузерного движка, желательно Firefox/Gecko.
•Существенный опыт работы с базами данных.
•Знакомство с веб-стандартами и Web Platform Tests.
•Сильные навыки отладки и оптимизации в многопоточной кодовой базе.
•Готовность работать в открытом режиме: публичные баги, код-ревью и апстрим-ландинг изменений.
•Предыдущий опыт внесения вклада в Gecko или другой крупный браузерный движок.
•Знакомство с соответствующим органом стандартизации и процессом разработки спецификаций.