JavaScript Developer (KISG)

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

О нас:

Kaspersky IoT Secure Gateway (https://os.kaspersky.ru/solutions/kaspersky-iot-infrastructure-security/) - это кибериммунный шлюз, на базе собственной операционной системы KasperskyOS, предназаченный для построения безопасных систем интернета вещей с функциями мониторинга и защиты IoT и промышленной инфраструктуры от кибератак. Решение обеспечивает возможность запуска в изолированном окружении сторонних приложений, выполняющих обработку промышленных данных и безопасную передачу этих данных во внешние информационные системы.

Наша команда участвует в разработке прошивки шлюза и выпуска SDK, позволяющего сторонним вендорам создавать приложения под нашу платформу.

Сейчас мы находимся в поисках разработчика, который хочет участвовать в выпуске программных продуктов необходимых рынку Интернета Вещей и промышленной автоматизации. В частности для решения задач:

- Разработки плагина для централизованного сервиса управления удалёнными устройствами.

- Разработки локальной консоли администратора для управления устройством.

- Разработки окружения и инструментария для сторонних вендоров для интеграции в плагин продукта.

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

  • Реализация комплексного веб-интерфейса с использованием как backend, так и frontend и технологий;
  • Разработка на React, Node.js и TypeScript с использованием собственного инструментария и компонентно-ориентированного фреймворка;
  • Тесное межкомандное взаимодействие с целью достижения наилучшего результата;
  • Оптимизация кода и написание тестов;
  • Участие в проработке UI\UX;
  • Участие в разработке и ревью архитектуры;
  • Участие в анализе требований;
  • Участие в оценке трудоёмкости задач;
  • Peer code review.

Чтобы быть успешным в данной роли необходимо:

  • Иметь опыт работы c масштабными enterprise решениями;
  • Иметь опыт разработки на Node.js и React;
  • Обладать отличными знаниями JS (ES6+ или TypeScript);
  • Иметь навыки работы с git;
  • Обладать навыками использования систем сборок (webpack / browserify);
  • Уметь работать в команде и коммуникабельны (предстоит работать в связке с другими командами);
  • Знать алгоритмы и структуры данных;
  • Знать английский язык в объёме достаточном для чтения документации и технической литературы;
  • Понимать методологий Agile, желание их применять.

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

  • Умение настроить конфиг для webpack;
  • Знакомство с css-modules / styled components;
  • Наличие опыта работы с Vue.js (желательно) и/или с одним из популярных фреймворков/библиотек (React, Redux, Angular, etc);
  • Опыт написания unit-тестов (Jasmine / Jest);
  • Понимание основ парадигмы функционального программирования;
  • Опыт разработки безопасного кода, знание принципов SDL;
  • Опыт разработки юнит тестов;
  • Знание методологических подходов проектирования программного обеспечения;
  • Опыт работы Confluence, Gerrit.

Ключевые навыки

Javascript
React
Node.js
Typescript

Контактная информация

Лаборатория Касперского

Сайт: не указан

Почта: не указана

Вакансия опубликована 11.06.2024 в г. Москва.

Похожие вакансии

#

Junior

от 210 000 до 220 000 ₽

Новошахтинск

Удаленная работа

Подробное описание

-

#

Не указана

Москва

Полный день

Подробное описание

13 июня

#

Junior

от 100 000 до 190 000 ₽

Верхотурье

Удаленная работа

Подробное описание

-