Старший разработчик интерфейсов в Браузер

Moscow, Saint PetersburgJavaScript, HTML, CSS, Frontend, Node.jsBrowserLeading specialist
Яндекс.Браузер — второй по популярности браузер в рунете, и он продолжает развиваться. Это один из самых масштабных проектов на основе Chromium.
Мы работаем как над уникальными фичами нашего Браузера, так и над фиксом багов базового проекта Chromium, помогая огромной аудитории пользователей всех браузеров на базе Chromium, включая Chrome.
Мы правим не только свои баги, но и чужие. Отправив свой патч в upstream, вы можете принести пользу не только многомиллионной аудитории Я.Браузера, но и миллиардной аудитории браузера Chrome, который собирается на базе того же Chromium.
Мы используем: Git, Bitbucket, TeamCity (для сборок и тестов), Webpack и Rollup.

Особенности нашей команды:

  • нет кросс-браузерности;
  • всегда пишем на ES Next: как только в Chromium V8 появляется что-то новое, мы на это новое смотрим, исследуем его и используем;
  • придерживаемся веб-стандартов, но не ограничены ими: например, если очень хочется какой-то CSS-фильтр, а его нет — коллеги из разработки на C++ могут сделать и фильтр, и upstream в Chromium;
  • делаем большой упор на UI performance;
  • все покрывается тестами, а потом сверху еще performance tests (новая возможность не увидит свет до тех пор, пока она не покажет 60 FPS и минимальный расход памяти);
  • code review до влития в master.

Что нужно делать:

  • создавать максимально быстрые и отзывчивые интерфейсы.
В этом нам помогают самые передовые возможности JS, TypeScript, HTML и CSS.
Мы фактически на пике технологий JS. Все то лучшее, что произошло со стандартами JS за последние годы, сначала появилось в Chromium V8 и спустя время доходило до остальных. Примеров масса: Shadow DOM, нативные промисы, CSS Variables, CSS Containment, Passive Listeners.

Мы ищем человека, который:

  • знает JavaScript, TypeScript, HTML и CSS;
  • несколько лет занимался разработкой фронтенда.

Будет плюсом, если вы:

  • знаете React;
  • работали с Node.js;
  • работали с Progressive Web Applications и особенно с Service Worker.

Условия:

  • сильная профессиональная команда;
  • высокий доход;
  • опционная программа;
  • программы жилищных займов под 3% или без процентов;
  • расширенная программа ДМС и 80% стоимости ДМС для супругов и детей;
  • программа релокации для иногородних сотрудников;
  • премии каждые полгода для тех, кто работает эффективно;
  • курсы, тренинги, участие в конференциях;
  • система наставничества;
  • гибкий график.