Разработчик интерфейсов Поиска

Yekaterinburg, Simferopol, Moscow, MinskJavaScript, HTML, CSSSearchSpecialist
Наша служба занимается разработкой интерфейсов одного из самых важных проектов Яндекса — страницы с результатами поиска. Ежедневно Поиском Яндекса пользуется 40 миллионов человек. Сервис существует почти 20 лет и при этом постоянно развивается.
Поиск, пожалуй, самый большой (по кодовой базе и количеству разработчиков) и самый важный проект Яндекса среди фронтенд-проектов. За время существования Поиска мы выпустили больше тысячи релизов.
Каждый коммит проходит всевозможные проверки, например на отсутствие запрещенного кода или использование устаревших технологий. В PR выполняются unit-тесты, тесты скриншотами, функциональные и интеграционные тесты, проверяются скоростные показатели кода, соответствие лимитам по времени шаблонизации и размеру результирующего кода.

Все разработчики Поиска разделены по направлениям:

  • Красота — работа с дизайнерами и проведение Side-by-Side улучшений поискового интерфейса.
  • Объектный Ответ — краткая информация о людях, играх, книгах и фильмах, возможность просмотра фильмов прямо на странице поиска.
  • Саджест и Свежесть — всё, связанное с ускорением ввода поискового запроса и «свежестью» поисковой выдачи.
  • Дистрибуция и Монетизация (ДМ) — увеличение количества активных пользователей и дохода, приносимого Поиском.
  • Факты — факты в Поиске и получение ответа на свой запрос прямо на поисковой странице.
  • Гео — всё, связанное с географическими объектами в выдаче поиска.
  • Скорость — разработка инструментов измерения скорости работы сервиса, проработка метрик отслеживания скорости, оптимизация ключевых показателей сервиса по скорости (при участии других направлений).
  • Архиконтур — проработка вариантов улучшения архитектуры Поиска, которая будет соответствовать современным требованиям по скорости и удобству разработки.

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

  • разрабатывать новые функции;
  • проектировать архитектуру сервисов;
  • развивать технологии в сервисах;
  • участвовать в разработке в роли эксперта.

Мы ждем, что вы:

  • отлично владеете JavaScript;
  • хорошо знаете HTML и CSS;
  • умеете работать с Git;
  • имеете опыт кроссбраузерной разработки;
  • имеете опыт клиентской или серверной веб-разработки больше двух лет.

Условия:

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