Компания
Kaspersky разрабатывает системы управления компонентами защиты Kaspersky Endpoint Security и корпоративные продукты в области кибербезопасности.
Что делать
•Участвовать в разработке нового поколения флагманского корпоративного продукта.
•Разрабатывать комплексный веб-интерфейс с использованием frontend- и backend-технологий.
•Создавать функциональность на React, Node.js и TypeScript с применением собственной компонентной библиотеки.
•Взаимодействовать с другими командами для достижения общего результата.
•Работать с инструментами CI/CD, оптимизировать код и писать тесты.
Требования
•Опыт работы с масштабными enterprise-решениями.
•Опыт разработки на Node.js и React.
•Отличное знание JavaScript ES6+ или TypeScript.
•Навыки работы с Git и системами сборки webpack, Vite, Gulp или Grunt.
•Командная работа и развитые коммуникативные навыки.
•Английский язык для чтения документации и технической литературы.
Хорошо, если есть
•Знание CSS Modules или styled-components.
•Опыт написания unit-тестов с Jasmine или Jest.
•Понимание основ функционального программирования.
•Профиль GitHub с примерами кода и оформленные npm-пакеты.
•Опыт интеграции кода с C++, C# или Java.
Культура и преимущества
•Работа в команде специалистов со сложной предметной областью.
•Возможность пробовать современные технологии и интегрировать перспективные решения в продукты.
•Тесное взаимодействие с другими командами разработки.