О компании и команде
Кто мы:
В нашу дружную команду увлеченных профессионалов со сложной и интересной предметной областью ищем достойного кандидата.
Наша команда разрабатывает системы управления компонентами защиты Kaspersky Endpoint Security.
Мы любим пробовать новое и следим за развитием технологий. Наиболее перспективные из них интегрируем в наши продукты.
Ожидания от кандидата
Вы нам подходите если:
- У вас есть опыт работы c масштабными enterprise решениями;
- У вас есть опыт разработки на Node.js и React;
- Вы обладаете отличными знаниями JS (ES6+ или TypeScript);
- Вы имеете навыки работы с git;
- Вы обладаете навыками использования систем сборок (gulp / grunt, webpack / browserify);
- Умеете работать в команде и коммуникабельны (предстоит работать в связке с другими командами);
- Знаете английский язык для чтения документации и технической литературы.
Плюсом будет:
- Умение без слёз настроить конфиг для webpack;
- Знакомство с css-modules / styled components;
- У вас есть опыт работы с одним из популярных фреймворков/библиотек (React, Redux, Angular, Vue.js, etc);
- Опыт написания unit-тестов (Jasmine / Jest);
- Понимание основ парадигмы функционального программирования.
- Наличие профиля GitHub с примерами кода;
- Наличие оформленных npm-пакетов;
- Опыт интеграции своего кода с другими языками C++, C#, Java.
Условия работы
Вам предстоит:
- Участие в разработке нового поколения флагманского корпоративного продукта компании;
- Реализация комплексного веб-интерфейса с использованием как backend, так и frontend и технологий;
- Разработка на React, Node.js и TypeScript с использованием собственного инструментария и компонентно-ориентированного фреймворка;
- Тесное межкомандное взаимодействие с целью достижения наилучшего результата;
- Оптимизация кода и написание тестов.