← Все вакансии/Middle/Альфа-Банк
MiddleFlexible

JavaScript Developer

АБ
Альфа-Банк
Уровень
Middle
Формат
Flexible
О роли

Описание вакансии

Обязанности
  • Разрабатывать и поддерживать 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; опыт работы с микрофронтендной архитектурой в крупных продуктах; участие в архитектурных обсуждениях и техническом лидерстве.
Условия
  • Полная занятость, график 5/2.
  • Формат работы: удалённо, гибридно или в офисе.
Стек и навыки

С чем работаем