JavaScript Developer (XDR)

Дата размещения вакансии: 04.10.2024
Работодатель: Лаборатория Касперского
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет
О вакансии:

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

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

  • Разработка продуктов в сегменте B2B в роли JavaScript разработчика;
  • Работа в составе слаженной и грамотной команды над крупным проектом;
  • Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода;
  • Оптимизация текущего кода;
  • Написание тестов.

Требования:

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

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

  • Знакомство с Angular, Vue, Svelte и других библиотек / фреймворков.
    Несмотря на то, что в UI Kit мы используем React, мы очень ценим кросс-стековый опыт в JS экосистеме.