JavaScript разработчик (внутренние проекты KasperskyOS)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

О проекте

KasperskyOS – защищенная микроядерная операционная система. Это не очередной дистрибутив Linux, а собственная разработка, способная успешно конкурировать на международных рынках. Заложенный в KasperskyOS принцип кибериммунности позволяет разрабатывать безопасные решения из потенциально небезопасных компонентов.

Об отделе

Разработкой KasperskyOS занимается отдел Secure Platform Development (SPD), состоящий из нескольких групп, которые отвечают за микроядро ОС, драйверы, системные компоненты, подсистему безопасности, средства виртуализации, а также обеспечивают непрерывный контроль качества разработки. Сейчас у команды много новых, интересных и сложных задач, так что она продолжает расти.

Основные задачи:

  • Разработка WEB интерфейса для аналитического инструмента (визуализаци графа);

  • Разработка переиспользуемых компонентов и модулей;

  • Анализ и улучшение разработанных компонентов;

  • Написание Unit-тестов;

  • Code review.

Требования:

  • Глубокие знания ReactJS (функциональные компоненты, хуки) и экосистемы (react-redux);

  • Опыт работы в команде;

  • Технический английский.

Желательно:

  • Опыт разработки приложений с использованием CytoscapeJS;
  • Опыт работы с компонентами Ant Design [Antd];
  • Широкий кругозор в области веб-разработки;

  • Общие знания в области операционных систем и информационной безопасности;

  • Опыт разработки на функциональных языках программирования;

  • Знакомство с графами, структурами данных (основанных на графах) и алгоритмами над ними;
  • Знакомство с устройством современных операционных систем (ядро, драйвера, процессы, управление памятью и т.д.);
  • Знакомство с методами защиты информации.