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

Мы ищем фронтенд-разработчика для развития проектов, которые в реальном времени влияют на бизнес. Если вы любите сложные задачи, глобальный масштаб и хотите участвовать в создании продукта, который используют миллионы людей, — присоединяйтесь к команде Яндекс Еды!

Какие задачи вас ждут

  • Развитие персонализации в приложении: создание новых фич, связанных с персонализацией алгоритмов подборок, алгоритмическая выборка по поиску места в супераппах «Рестораны» и «Куда сходить», а также новые алгоритмы по личным предпочтениям клиентов.
  • Развитие BDUI: создание с нуля BDUI-слоя для реализации пользовательских интерфейсов и курирование этого направления.
  • Оптимизация архитектуры и кода: регулярный рефакторинг, улучшение модульности приложений и повышение стабильности интерфейсов при высокой нагрузке.
  • Перспектива вырасти до техлида: возможность роста в менеджерскую позицию, участие в разработке веб Яндекс Еды, управление командой веба, проведение собеседований и участие в процессах найма.

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

  • Занимались коммерческой разработкой фронтенда не менее трёх лет.
  • Владеете 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‑функциональности.
  • Проектировали архитектуру в распределённых системах.
  • Управляли командой или работали техлидом.
  • Умеете работать с микрофронтендами.