- Страна
- Россия
Front разработчик React/ Middle+
Сильный бренд работодателя, современный стек технологий (React 18/19) и отсутствие легаси делают вакансию очень привлекательной. Удаленный формат работы является дополнительным плюсом.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует глубоких знаний React 18/19 и TypeScript, а также умения проектировать архитектуру с нуля. Высокая планка по опыту (от 4 лет) и необходимость покрытия кода тестами повышают сложность отбора.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Middle+ Frontend разработчика в крупном российском банке рыночный диапазон составляет от 250 000 до 350 000 рублей после вычета налогов. Альфа-Банк обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Альфа-Банк
Front разработчик React/ Middle+
Опыт работы: 3–5 лет
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать и сопровождать фронтальную часть новой системы на базе React 18/19 и TypeScript
-Проектировать архитектуру клиентского приложения с нуля: выделять переиспользуемые компоненты, модули и слои приложения, закладывая основу для долгосрочного развития
-Реализовывать сложные пользовательские интерфейсы, включая динамические формы, дашборды и панели управления
-Разрабатывать систему маршрутизации с использованием React Router, обеспечивающую навигацию по разделам новой системы
-Создавать с нуля UI-компоненты и, при необходимости, адаптировать корпоративный UI Kit
-Писать unit-тесты и интеграционные тесты для критически важных бизнес-сценариев с использованием Jest и React Testing Library
-Влиять на технический стек и стандарты разработки, так как система создаётся с нуля и не имеет унаследованного кода (легаси)
-Развивать проект с самых ранних этапов, закладывая архитектурные принципы и неся ответственность за качество реализованных решений
-Проводить code review и участвовать в принятии архитектурных решений
*☑️* Наши пожелания к кандидатам
-4+ года коммерческого опыта с React 18/19
-Уверенный TypeScript: generics, utility types, типизация сложных бизнес-сущностей
-Redux Toolkit + RTK Query, понимание server/client state, кеширования и инвалидации
-React Hook Form + Yup/Zod, опыт разработки сложных и динамических форм
-React Router
-Jest + React Testing Library, умение писать тесты на бизнес-сценарии
-CSS Modules, Git
-Умение писать поддерживаемый код, участвовать в Code Review и работать в команде
-Опыт разработки сложных интерфейсов с нуля
-Понимание архитектуры крупных frontend-приложений
-Будет плюсом:
-Опыт с корпоративными UI Kit'ами
-Conventional Commits
-Опыт разработки CRM / CMS / админок
-Опыт работы со сложными таблицами, фильтрами и CRUD-интерфейсами
-Опыт работы с несколькими API / backend-системами
Контакты: Откликнуться
React Job в Telegram | в VK | в Max
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- TypeScript
- Redux Toolkit
- RTK Query
- React Hook Form
- Yup
- Zod
- React Router
- Jest
- React Testing Library
- CSS Modules
- Git
Возможные вопросы на собеседовании
Проект создается с нуля, поэтому важно понимать, как кандидат структурирует приложение.
Как бы вы спроектировали архитектуру нового React-приложения, чтобы обеспечить его масштабируемость и переиспользование компонентов?
В вакансии указан RTK Query. Важно проверить понимание механизмов работы с данными.
Расскажите о механизмах инвалидации кеша в RTK Query. В каких случаях вы бы предпочли RTK Query обычному Redux?
Работа с формами — ключевая часть вакансии.
Как оптимизировать производительность очень большой динамической формы с множеством зависимых полей при использовании React Hook Form?
Вакансия требует написания тестов для бизнес-сценариев.
В чем разница между тестированием реализации и тестированием поведения пользователя при использовании React Testing Library?
Упоминается работа с корпоративными UI Kit.
С какими сложностями вы сталкивались при адаптации или расширении готового UI Kit под специфические нужды проекта?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

