Альфа-Банк
JS разработчик
1 нед. назад
РоссияMiddleHybrid
reacttypescriptjavascripttanstack querywebpack module federationsentrypwaservice workers
Разработка и поддержка frontend-приложений на React + TypeScript. Работа в удалённом, гибридном или офисном формате с графиком 5/2.
Обязанности
- Разрабатывать и поддерживать frontend-приложения на React + TypeScript
- Участвовать в проектировании архитектуры микрофронтов
- Принимать технические решения совместно с командой
- Проводить code review
- Участвовать в технических интервью и онбординге frontend-разработчиков
- Выполнять рефакторинг и улучшение существующего кода
- Настраивать обработку ошибок, мониторинг и логирование
- Взаимодействовать с аналитиками, разработчиками и внутренними заказчиками
Требования
- Опыт frontend-разработки от 3 лет
- Коммерческий опыт разработки на React + TypeScript
- Опыт продуктовой разработки
- Понимание принципов работы JavaScript: event loop, async/await, замыкания, каррирование, работа сборщика мусора V8
- Хорошее понимание React internals: Fiber, Reconciliation, render props, жизненный цикл и оптимизация рендеринга
- Опыт работы с TanStack Query (React Query)
- Опыт работы с микрофронтами и/или Webpack Module Federation
- Опыт работы с UI-библиотеками компонентов
- Понимание принципов построения frontend-архитектуры
- Опыт настройки логирования и мониторинга ошибок (Sentry и аналоги)
- Навыки дебага frontend/backend взаимодействия через браузер
- Опыт участия в code review, технических интервью или онбординге разработчиков
- Умение писать поддерживаемый и читаемый код
- Опыт работы в командной разработке
Будет плюсом
- Опыт работы с PWA и Service Workers
- Знание Browser Web APIs
- Опыт работы с микрофронтендной архитектурой в крупных продуктах
- Участие в архитектурных обсуждениях и техническом лидерстве