Вы будете заниматься текущим сопровождением и рутинной инженерной работой в области Layout Firefox (CSS, вёрстка страниц, APZ, текст, изображения). Работая самостоятельно на уровне технического лида, вы поддерживаете код Layout в рабочем состоянии.
Обязанности
- Отвечать за ежедневное сопровождение Layout: исправлять баги и регрессии, поддерживать тесты в зелёном состоянии, обрабатывать входящие задачи.
- Диагностировать и исправлять проблемы Layout на разных платформах (Windows, macOS, Linux, Android).
- Проводить код-ревью и рутинное обслуживание, чтобы инженеры FTE могли сосредоточиться на других критически важных проектах. .
- По необходимости участвовать в планировании и встречах по стандартам / web-compat.
Критерии готовности
Здоровое состояние области Layout, сдержанный бэклог и регрессии, а старшие инженеры команды освобождены для фокуса на критических задачах производительности и безопасности.
Обязательные требования
- Уверенное владение C++ (JavaScript и/или Rust — плюс).
- Глубокие знания CSS и вёрстки страниц.
- Сильные навыки отладки и оптимизации в многопоточной кодовой базе.
- Способность работать самостоятельно и технически лидировать в большой зрелой кодовой базе.
Желательно
- Предыдущий опыт в архитектуре и разработке веб-браузеров.
- Предыдущий опыт работы со веб-стандартами.
- Разработка мобильного веба, навыки профилирования и отладки — плюс.
- Подтверждённый опыт использования инструментов ИИ (Claude, ChatGPT и т. д.) при исследовании, разработке, отладке и/или тестировании кода — плюс.
Диапазоны при найме:
Локации Канады, уровень 1
$185,045—$217,700 CADЛокации Канады, уровень 2
$131,400—$154,600 CAD