Альфа-Банк приглашает Главного разработчика JavaScript для разработки и поддержки frontend-приложений, участия в проектировании архитектуры микрофронтов и принятии технических решений в команде.

Обязанности:

  • Разрабатывать и поддерживать frontend-приложения на React + TypeScript
  • Участвовать в проектировании архитектуры микрофронтов
  • Принимать технические решения совместно с командой
  • Проводить code review
  • Участвовать в технических интервью и онбординге frontend-разработчиков
  • Выполнять рефакторинг и улучшение существующего кода
  • Настраивать обработку ошибок, мониторинг и логирование
  • Взаимодействовать с аналитиками, разработчиками и внутренними заказчиками

Технологический стек:

  • JavaScript / TypeScript
  • React
  • TanStack Query (React Query)
  • React Router
  • Webpack Module Federation
  • Архитектура микрофронтов
  • REST API
  • Git

Требования:

  • Опыт frontend-разработки от 3 лет
  • Коммерческий опыт разработки на React + TypeScript
  • Опыт продуктовой разработки
  • Понимание принципов работы JavaScript (event loop, async/await, замыкания, каррирование, работа сборщика мусора V8)
  • Хорошее понимание React internals (Fiber, Reconciliation, render props, жизненный цикл и оптимизация рендеринга)
  • Опыт работы с TanStack Query (React Query) и микрофронтами/Webpack Module Federation
  • Опыт работы с UI-библиотеками компонентов
  • Опыт настройки логирования и мониторинга ошибок (Sentry и аналоги)
  • Навыки дебага frontend/backend взаимодействия через браузер
  • Опыт участия в code review, технических интервью или онбординге разработчиков