JavaScript Developer (XDR)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

Вам предстоит участвовать в разработке сложного, многофункционального продукта 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 экосистеме.