👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Web Developer

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

Москва

Компания

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

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

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

Мы создаём новый для «Лаборатории Касперского» продукт, который выполняет «атрибуцию» целевых кибератак (так называемые APT-атаки).

В этот проект мы ищем разработчика для активного участия в создании нового продукта, а также развития и поддержки существующих.

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

  • Проектирование и разработка frontend-части приложений для новых сервисов;
  • Поддержка и развитие существующих web-приложений;
  • Анализ требований, участие в разработке планов и оценке реализации;
  • Активное участие в выборе и проработке технологий.

Что требуется от вас:

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

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

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