Developer JavaScript (React)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России
Описание вакансии
Условия работы
Kaspersky предлагает увлекательную работу в области создания систем защиты от современных угроз.
В нашу дружную и увлеченную команду мы ищем опытного, талантливого и ответственного разработчика с широким кругозором, чтобы вместе развивать высоконагруженные сервисы и продукты направления Threat Intelligence. В первую очередь продукты и сервисы с использованием технологии SandBox, предоставляющей возможность анализировать поведение исследуемых программ в защищенной среде.
Требования к кандидату:
- Знание Javascript, от ES6 (React, Node.js)
- Знание HTML5/CSS3; препроцессоров, организации кода CSS (CSS Modules, BEM, OOCSS и т.п.)
- Понимание принципов OOP, как работают паттерны MVC, MVVM
- Опыт разработки SPA с использованием React, Angular, Vue или т.п., желание разрабатывать на React
- Опыт разработки по макетам и брэндбуку совместно с дизайнером
- Опыт кроссбраузерной разработки
- Умение писать понятный код и разбираться в чужом
- Технический английский
Дополнительными плюсами будут:
- Знание Typescript либо flow
- Опыт работы с git, TFS
Основные функции и задачи:
- Разработка крупного портала на React, интегрированных в него продуктов и сервисов;
- Разработка плагинов на JavaScript для комплексного решения по интеграции продуктов в единую экосистему
- Разработка на Node.js с использованием собственного экосистемного инструментария
- Анализ требований, участие в разработке планов и оценке реализации
- Проведение ревью кода, написание Unit тестов
- Активное участие в выборе и проработке технологий