Яндекс Еда — динамичный сервис доставки блюд из ресторанов и продуктов из магазинов. Ежедневно мы обрабатываем миллионы заказов по всему миру и уже вышли на рынки СНГ и других стран. Наша команда разрабатывает сервисы главной страницы, которую видит пользователь: мобильное приложение, суперапп Яндекс Go в разделах «Рестораны» и «Магазины», десктоп, интеграцию экранов с Яндекс Маркетом. Это весьма нагруженные по RPS сервисы, так как именно в них в первую очередь попадает пользователь, когда заходит в Яндекс Еду. Мы ищем фронтенд-разработчика для развития проектов, которые в реальном времени влияют на бизнес. Если вы любите сложные задачи, глобальный масштаб и хотите участвовать в создании продукта, который используют миллионы людей, — присоединяйтесь к команде Яндекс Еды!

Обязанности:

Разработка новой карты
Мы уже создали карту заведений «Куда сходить» в Яндекс Еде, продолжаем её улучшать, расширяем функциональность и добавляем новые сценарии. Карта — один из самых сложных экранов как технически, так и с точки зрения UX. Новые проекты здесь — всегда вызов. Развитие персонализации в приложении
Вам предстоит создавать новые фичи, связанные с персонализацией алгоритмов подборок: алгоритмическую выборку по поиску места в супераппах «Рестораны» и «Куда сходить», а также новые алгоритмы по личным предпочтениям клиентов. Развитие BDUI
Вы будете создавать с нуля BDUI-слой для реализации пользовательских интерфейсов и курировать это направление. Оптимизация архитектуры и кода
Мы уделяем много внимания архитектуре фронтенда, производительности и качеству кода. Регулярно проводим рефакторинг, улучшаем модульность приложений и повышаем стабильность интерфейсов при высокой нагрузке. Перспектива вырасти до техлида
Возможен рост в менеджерскую позицию: предстоит придумывать новые технические проекты, разрабатывать веб Яндекс Еды, управлять командой веба, проводить собеседования и участвовать в процессах найма. Больше о фронтенде в Яндексе — в канале Yandex for Frontend

Ключевые навыки:

  • Занимались коммерческой разработкой фронтенда не менее трёх лет
  • Владеете JavaScript и TypeScript
  • Глубоко знаете React: хуки, контекст, оптимизация рендеринга, управление состоянием (Redux Toolkit, RTK Query или React Query)
  • Проектируете и разрабатываете сложные интерфейсы: формы, таблицы, списки, фильтры
  • Используете инструменты сборки и знакомы с разработческой инфраструктурой: webpack или Vite, линтеры, форматтеры, CI
  • Работаете с REST API, обрабатываете ошибки и сетевые состояния, интегрируете аналитику и мониторинг на фронтенде
  • Проводите ревью кода, декомпозируете задачи и документируете решения

Дополнительные требования:

  • Работали с Kotlin
  • Занимались оптимизацией производительности (Lighthouse, Web Vitals), внедрением A/B‑тестов и feature flags
  • Использовали инструменты мониторинга фронтенда (Sentry, LogRocket и т. п.) и WebSockets/SSE для real-time‑функциональности
  • Проектировали архитектуру в распределённых системах
  • Управляли командой или работали техлидом
  • Умеете работать с микрофронтендами
  • Узнайте про разработку Городских сервисов Яндекса на dev.go.yandex