Разработчик фронтенда в Яндекс ID
Работа в Яндексе — это сильный бренд, работа с передовыми технологиями и масштабными задачами. Офисный формат в Москве может подойти не всем, но компенсация и профессиональный рост это нивелируют.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция требует уверенного владения современным стеком (React, TS, GraphQL) и понимания архитектурных паттернов вроде FSD. Высокая планка Яндекса к качеству кода и тестированию (Unit, E2E) делает отбор достаточно строгим.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в Яндексе для Middle-разработчика обычно соответствует верхней границе рынка, часто дополняясь годовыми бонусами и опционами (RSU), что делает совокупный доход выше среднего.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Яндекс
Разработчик фронтенда в Яндекс ID
Формат работы: офис (Москва)
*☑️* Чем предстоит заниматься
-Проектирование продукта и архитектуры: Вам предстоит участвовать в проектировании продукта, обсуждать и предлагать архитектурные решения вместе с командой, продуктами и дизайнерами
-Интерфейсы и эксперименты: Вы будете разрабатывать интерфейсы, поддерживать многочисленные эксперименты и обновления, писать на JavaScript и TypeScript для браузера и на Node.js для BFF
-Качество, скорость и безопасность: Вы станете улучшать качество и повышать скорость работы интерфейсов. Вместе с командами из разных сервисов Яндекса вы сделаете так, чтобы управление пользовательскими данными было удобным и безопасным
-Больше о фронтенде в Яндексе — в канале Yandex for Frontend:
*☑️* Наши пожелания к кандидатам
-Работали с React и TypeScript в production-проектах
-Понимаете асинхронные процессы: загрузки, ошибки, повторные запросы, многошаговые флоу
-Знакомы с GraphQL (желательно Apollo Client)
-Писали unit- и E2E-тесты (Vitest/Jest, Playwright)
-Умеете писать поддерживаемый код и работать в слоистой архитектуре (FSD или аналог)
Будет плюсом:-Работали с Effector или другим явным state management (Redux, MobX, Zustand)
-Имеете опыт с NestJS либо BFF, SSR
-Знакомы со Storybook, i18n, формами и валидацией
React Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- TypeScript
- JavaScript
- GraphQL
- React
- Storybook
- Redux
- Playwright
- Node.js
- Jest
- Vitest
- NestJS
- Zustand
- i18n
- SSR
- MobX
- Feature-Sliced Design
- Apollo Client
- Effector
Возможные вопросы на собеседовании
Яндекс ID обрабатывает критические данные, поэтому важно понимать, как кандидат обеспечивает безопасность на фронтенде.
Как вы обеспечиваете безопасность пользовательских данных при разработке интерфейсов и какие уязвимости фронтенда наиболее критичны для сервиса авторизации?
В вакансии упоминается работа с BFF на Node.js. Важно понять, как кандидат разделяет логику между клиентом и сервером.
В каких случаях вы вынесете логику на уровень BFF (Node.js), а что оставите на стороне клиента в React-приложении?
Упоминается FSD (Feature-Sliced Design). Это специфическая методология организации кода.
Расскажите о вашем опыте работы с FSD или аналогичными слоистыми архитектурами. Какие плюсы и минусы вы видите в таком подходе?
Вакансия требует понимания сложных асинхронных флоу.
Как вы организуете обработку ошибок и повторные запросы в многошаговых формах, чтобы не испортить UX?
Упоминается Apollo Client и GraphQL.
Как вы оптимизируете кэширование в Apollo Client для предотвращения избыточных сетевых запросов в высоконагруженном приложении?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

