Full-stack

JavaScript Developer (XDR) Full-time

О компании и команде

Вам предстоит участвовать в разработке сложного, многофункционального продукта XDR (https://www.kaspersky.com/enterprise-security/xdr), который представляет собой платформу для интеграции множества других продуктов и сервисов.

Распространяется в контейнеризованном виде как в облака по модели SaaS, так и может устанавливаться в датацентрах наших клиентов.

Веб-итерфейс продукта является единой точкой входа для всех интеграций и призван помогать сотрудникам информационной безопасности расследовать инциденты и быстро реагировать на них.

Технически это fullstack приложение - React + JS / TS в браузере, Node.js на сервере.

Большая часть — это работа с чистым JS во framework agnostic среде.

Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты.

Все живёт в локальном npm реестре. Верстки практически нет. Современный тулинг веб-разработки.

Только современные браузеры (поддержка IE11 не требуется).

Все заливается в Git, а он живет в Monorepo.

Ожидания от кандидата

Требования:

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

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

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

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

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

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

Overview

Apply For This Job