JavaScript Developer (KES)
Москва
Команда разрабатывает системы управления компонентами Kaspersky Endpoint Security. Роль в создании нового поколения корпоративного продукта: реализация комплексного веб‑интерфейса и сервисов, важные для управления безопасностью в enterprise‑окружениях
Стек
TypeScriptReactNode.jsCI/CDwebpackvitegitJestcss-modulesstyled-components
Задачи
- •Разработка нового поколения флагманского корпоративного продукта
- •Реализация комплексного веб‑интерфейса с backend и frontend интеграцией
- •Разработка на React, Node.js и TypeScript с использованием собственной компонентной библиотеки
- •Тесное межкомандное взаимодействие для интеграции компонентов
- •Работа с CI/CD, оптимизация кода и написание тестов
Обязательно
- •Опыт работы с масштабными enterprise решениями
- •Опыт разработки на Node.js и React
- •Отличные знания JS (ES6+) или TypeScript
- •Навыки работы с git
- •Опыт работы с системами сборки (webpack / vite, gulp / grunt)
- •Знание английского для чтения документации
Будет плюсом
- •Настройка конфигураций для webpack
- •Знакомство с css-modules или styled-components
- •Опыт написания unit‑тестов (Jasmine / Jest)
- •Понимание основ функционального программирования
- •Наличие примеров кода в GitHub
- •Оформленные npm‑пакеты
- •Опыт интеграции с C++, C# или Java