Яндекс.Еда — сервис по доставке блюд из ресторанов и продуктов из магазинов. С Яндекс.Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах. Наша команда фронтенд-разработки отвечает за техническую часть нескольких клиентских приложений. Десктопный и мобильный сайт ресторанного направления — это основной сайт eda.yandex.ru. Десктопный и мобильный сайт магазинного направления — доставка продуктов и товаров от ритейлеров Азбука Вкуса, Быстроном и другие. WebView приложения Яндекс.Еды внутри других приложений Яндекса: Яндекс GO (ex. Яндекс.Такси) / Яндекс.Браузер / Яндекс.Заправки и др. Направление доставки еды и продуктов сейчас на пике роста, и наши клиентские приложения постоянно технологически адаптируются к задачам бизнеса. У нас проводится множество экспериментов и A/B-тестов, мы даем возможность продакт-менеджерам управлять внешним видом сайта без написания кода. Мы хотим сделать максимально гибкое приложение с возможностями кастомизации под разные кейсы. Наши техническая цели — обеспечить правильные подходы к разработке и хорошее качество кода при большом потоке продуктовых задач, а также гарантировать отказоустойчивость NodeJS-приложений и высокие показатели скорости загрузки приложения и отзывчивости интерфейса.
Наша команда фронтенд-разработки имеет гибкую структуру, мы не ограничиваемся горизонтальным взаимодействием при решении наших задач. Вы обязательно будете работать в продуктовых стримах с тесным взаимодействием с другими коллегами: продактами, дизайнерами, аналитиками и бэкендерами. При этом тимлид с командой отвечают за целостность проекта и кодовой базы (каждая задача проходит через тщательное код-ревью, в котором вы будете принимать непосредственное участие). Мы стараемся, чтобы каждый участник команды понимал свой вклад в проект, и обязательно выделяем его зону ответственности. Нам нравятся методологии гибкой разработки, и мы их используем, но стараемся руководствоваться здравым смыслом и не ставить жесткие рамки.
Что вы получите от работы с нами:
Какие технологии мы используем: