Задачи:
- Разрабатывать B2B-продукты в роли фронтенд-разработчика.
- Создавать переиспользуемые компоненты и модули, писать чистый код на TypeScript.
- Разрабатывать BFF на Node.js: агрегировать данные из микросервисов, проверять права пользователей и доставлять события в браузер.
- Оптимизировать код и производительность, обновлять стек.
- Писать тесты и проводить проверку кода.
Требования:
- Отличное знание JavaScript и TypeScript.
- Глубокое знание React, включая рендеринг и производительность; умение находить утечки памяти.
- Хорошее знание основ информатики.
- Умение писать понятный код и разбираться в чужом.
- Знание современного стека веб-разработки, умение анализировать инструменты и внедрять их для оптимизации решений.
- Опыт разработки на Node.js.
Будет плюсом: опыт работы с Docker и Kubernetes, брокерами сообщений NATS и Kafka или WebSocket, а также миграции React и TypeScript на новые версии.