Development JS
Russian Federation
Moscow
Russia
JavaScript
React

JavaScript Developer (XDR)

Вам предстоит участвовать в разработке сложного, многофункционального продукта Kaspersky Next XDR Expert, который представляет собой платформу для интеграции множества других продуктов и сервисов.
Веб-интерфейс продукта является единой точкой входа для всех интеграций и призван помогать сотрудникам информационной безопасности расследовать инциденты и быстро реагировать на них.
Наша команда (Incident Response Platform) отвечает за работу с алертами и инцидентами, плейбуки и автоматическое реагирование.

Технически это full stack приложение — React + TypeScript в браузере, Node.js (BFF) на сервере.
Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты.
Все живёт в локальном npm реестре. Верстки практически нет. Современный тулинг веб-разработки.
Код живёт в монорепозитории на Git.
 


Чем предстоит заниматься:

- Разработка продуктов в сегменте B2B в роли Frontend-разработчика;
- Работа в составе слаженной и грамотной команды над крупным проектом;
- Разработка переиспользуемых компонентов, модулей, написание чистого TypeScript кода;
- Разработка BFF на Node.js: агрегация данных из микросервисов, проверка прав пользователя, доставка событий в браузер;
- Оптимизация текущего кода, производительности и обновление стека;
- Написание тестов, код-ревью.
 


Что вам для этого требуется:

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

Будет плюсом:

- Опыт работы с Docker и Kubernetes на уровне использования;
- Опыт работы с брокерами сообщений (NATS, Kafka) или WebSocket;
- Опыт миграции React и TypeScript на новые версии.


Apply for a job

Fields marked with * are required

Acceptable CV format .docx, .pdf, maximum file size 5Mb