Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Frontend Developer

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

Москва

Компания

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

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

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

О нас:

Наша команда занимается направлением Threat Intelligence и разрабатывает 2 основных проекта: Kaspersky Threat Intelligence Portal - это единая платформа (https://www.kaspersky.com/enterprise-security/threat-intelligence) с возможностью поиска в режиме реального времени по петабайтам данных об угрозах (подготовленных целым рядом экспертных систем, которые собирали, классифицировали и анализировали данные на протяжении всей истории «Лаборатории Касперского») для коммерческих B2B пользователей (в основном крупные организации у которых есть свой SOC - security operations center) и community версия портала https://opentip.kaspersky.com/. Эти решения для бизнеса, позволяют компаниям оперативно выявлять и расследовать инцинденты безопасности, а также проводить ретроспективный анализ произошедших инциндентов.
 

Основные задачи, которыми предстоит заниматься:

  • Разработка крупного портала на React;
  • Анализ требований, участие в разработке планов и оценке реализации;
  • Проведение ревью кода, написание Unit тестов;
  • Активное участие в выборе и проработке технологий;
  • Разработка UI-кита.
     

Что для этого потребуется:

  • Понимание базовых принципов веб-разработки (протокол HTTP/WebSocket, HTML/CSS/JS, REST API);
  • Отличное знание JavaScript и уверенное владение Typescript;
  • Опыт разработки на React от 1 года;
  • Опыт разработки SPA с использованием Redux/Mobx/Zustand, Less;
  • Опыт работы с современными системами контроля исходного кода (Git, Team Foundation Server т.п.);
  • Опыт кроссбраузерной и адаптивной вёрстки информационно насыщенных интерфейсов;
  • Умение писать понятный и производительный код, оценивать задачи, не бояться сообщить вовремя о проблемах и грамотно организовывать свой рабочий процесс.


Дополнительным плюсом является:

  • Уверенная работа со сборочной и development инфраструктурой (Webpack, ESLint, devtools, переменные окружения, анализ логов);
  • Опыт применения и кастомизации компонентов на базе готовых библиотек (Ant Design, Material Design, и т. п.), а также опыт проектирования собственной дизайн системы;
  • Понимание принципов обеспечения безопасности в веб-приложениях (угрозы, способы предотвращения);
  • Понимание принципов OOP, как работают паттерны MVC, MVVM;


Общие требования:

  • Опыт работы — не менее 3 лет в качестве веб-разработчика;
  • Технический английский;
  • Коммуникабельность, внимательность, чувство ответственности и умение работать в команде.