Загрузи резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Frontend разработчик
сопроводительное письмо
описание
Компания занимается разработкой высокоэффективного расширения для блокировки рекламы в Safari, которым пользуется много людей по всему миру. В компании сильная инженерная культура и высокая степень автономии для сотрудников.
Вы будете главным разработчиком этого расширения для Safari. Вам нужно будет проектировать, создавать и поддерживать расширение, а также собственный движок и раннер правил фильтрации. Необходимо будет делать эффективные инъекции, которые работают даже при навигации в SPA, с Shadow DOM, iframes и сложными CSP. Также нужно будет строить инфраструктуру тестов для сложных сайтов и обмениваться данными с разработчиком на Swift.
требования
- Имеете более 5 лет опыта работы с JavaScript/TypeScript и глубоко знаете DOM и рантайм (включая prototypes, Object.defineProperty, Proxy traps, event loop, microtasks)
- Имеете более 2 лет опыта разработки с фокусом на content-scripts, включая работу с MutationObserver, Shadow DOM, обработку навигации в SPA и обход ограничений CSP
- Имеете опыт сборки Safari Web Extensions через Xcode и понимаете особенности Safari (background scripts, messaging)
- Демонстрируете дисциплину тестирования
- Имеете опыт с экосистемами uBO/AG (фильтры, uAssets, скриптлеты) (Будет плюсом)
- Имеете опыт с Manifest V3 и declarativeNetRequest API (Будет плюсом)
- Имеете опыт работы с Rust/Go/Node для вспомогательных утилит и компиляции правил блокировки (Будет плюсом)
условия
- Конкурентная зарплата и бонусы
- Удаленная работа с гибким графиком
- Апгрейды рабочей техники