Обязанности:
Проектирование продукта и архитектурыВам предстоит участвовать в проектировании продукта, обсуждать и предлагать архитектурные решения вместе с командой, продуктами и дизайнерами. Интерфейсы и эксперименты
Вы будете разрабатывать интерфейсы, поддерживать многочисленные эксперименты и обновления, писать на 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, формами и валидацией