Наша служба занимается разработкой интерфейсов одного из самых важных проектов Яндекса — страницы с результатами поиска. Ежедневно Поиском Яндекса пользуется 40 миллионов человек. Сервис существует почти 20 лет и при этом постоянно развивается.
Поиск, пожалуй, самый большой (по кодовой базе и количеству разработчиков) и самый важный проект Яндекса среди фронтенд-проектов. За время существования Поиска мы выпустили больше тысячи релизов.
Каждый коммит проходит всевозможные проверки, например на отсутствие запрещенного кода или использование устаревших технологий. В PR выполняются unit-тесты, тесты скриншотами, функциональные и интеграционные тесты, проверяются скоростные показатели кода, соответствие лимитам по времени шаблонизации и размеру результирующего кода.
Все разработчики Поиска разделены по направлениям:
- Красота — работа с дизайнерами и проведение Side-by-Side улучшений поискового интерфейса.
- Объектный Ответ — краткая информация о людях, играх, книгах и фильмах, возможность просмотра фильмов прямо на странице поиска.
- Саджест и рекомендации — продукты, помогающие пользователю сформулировать поисковый запрос и найти решение простых и сложных сценариев.
- Дистрибуция и Монетизация (ДМ) — увеличение количества активных пользователей и дохода, приносимого Поиском.
- Ответы — получение ответа на свой запрос прямо на поисковой странице, также мы развиваем специальный блок с вопросами и краткими ответами за кликом. Наша задача - сделать так, чтобы за минимальное число запросов человек мог разобраться в любой сложной теме.
- Гео — всё, связанное с географическими объектами в выдаче поиска.
- Скорость — разработка инструментов измерения скорости работы сервиса, проработка метрик отслеживания скорости, оптимизация ключевых показателей сервиса по скорости (при участии других направлений).
- Архиконтур — проработка вариантов улучшения архитектуры Поиска, которая будет соответствовать современным требованиям по скорости и удобству разработки.