Вам предстоит участвовать в разработке сложного, многофункционального продукта XDR (https://www.kaspersky.com/enterprise-security/xdr), который представляет собой платформу для интеграции множества других продуктов и сервисов.
Распространяется в контейнеризованном виде как в облака по модели SaaS, так и может устанавливаться в датацентрах наших клиентов.
Веб-итерфейс продукта является единой точкой входа для всех интеграций и призван помогать сотрудникам информационной безопасности расследовать инциденты и быстро реагировать на них.
Технически это fullstack приложение - React + JS / TS в браузере, Node.js на сервере.
Большая часть — это работа с чистым JS во framework agnostic среде.
Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты.
Все живёт в локальном npm реестре. Верстки практически нет. Современный тулинг веб-разработки.
Только современные браузеры (поддержка IE11 не требуется).
Все заливается в Git, а он живет в Monorepo.
Требования:
Будет плюсом:
Чем предстоит заниматься: