Задачи:

  • Разрабатывать B2B-продукты в роли фронтенд-разработчика.
  • Создавать переиспользуемые компоненты и модули, писать чистый код на TypeScript.
  • Разрабатывать BFF на Node.js: агрегировать данные из микросервисов, проверять права пользователей и доставлять события в браузер.
  • Оптимизировать код и производительность, обновлять стек.
  • Писать тесты и проводить проверку кода.

Требования:

  • Отличное знание JavaScript и TypeScript.
  • Глубокое знание React, включая рендеринг и производительность; умение находить утечки памяти.
  • Хорошее знание основ информатики.
  • Умение писать понятный код и разбираться в чужом.
  • Знание современного стека веб-разработки, умение анализировать инструменты и внедрять их для оптимизации решений.
  • Опыт разработки на Node.js.

Будет плюсом: опыт работы с Docker и Kubernetes, брокерами сообщений NATS и Kafka или WebSocket, а также миграции React и TypeScript на новые версии.