Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. Принять
Full-stack Web Developer (JavaScript)

     «Лаборатория Касперского» уже 22 года защищает мир от киберугроз. Более 400 миллионов пользователей выбирают наши технологии для защиты своих данных, а мы каждый день работаем над их совершенствованием. Сегодня наша команда — это 4 500 экспертов, которые работают в 37 странах мира. Все мы — обычные люди, со своими особенностями и увлечениями, но вместе мы 24 часа в сутки спасаем мир. Работа у нас — это возможность стать настоящим героем, оставаясь самим собой.

О проекте:

«Лаборатория Касперского» работает над созданием защищенных продуктов на основе KasperskyOS. Одно из направлений — разработка специализированных решений для персональных компьютеров и носимых устройств. В рамках проекта необходимо интегрировать новые продукты с B2B решениями «Лаборатории Касперского» служащими для удаленного администрирования и управления системой безопасности IT-инфраструктуры.

Основные задачи на данной позиции

  • Разработка компонентов Kaspersky Security Center Web Console для администрирования продуктов работающих на базе KasperskyOS
  • Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода
  • Анализ и улучшение эффективности, стабильности, безопасности и масштабируемости разрабатываемых компонентов
  • Подготовка набора тестов для верификации разработанных решений
  • Участие в разработке и ревью архитектуры
  • Peer code review

Мы ожидаем:

  • Отличные знания и опыт коммерческой разработки на JavaScript
  • Опыт реализации приложений на Node.js
  • Опыт использования утилитарных библиотек lodash / underscore
  • Навыки использования систем сборок (gulp / grunt, webpack / browserify)
  • Хорошие знания в области объектно-ориентированного программирования
  • Умение писать понятный код и разбираться в чужом
  • Ориентирование в современном стеке web-разработки. Постоянная работа над собой. Анализ существующих и новых инструментов и их внедрение для оптимизации решений
  • Технический английский – свободное чтение документации

Желательно

  • Опыт программирования на одном из следующих фреймворков: Riot.js, Vue.js, Angular, React
  • Опыт написания unit и regression тестов, умение писать тестируемый код
  • Опыт работы с системой контроля версий Git
  • Опыт работы в соответствии с методологиями Agile
  • Опыт работы с highload системами
  • Знание паттернов проектирования и архитектуры, понимание и использование принципов SOLID
  • Опыт компонентно-ориентированной разработки

Мы предлагаем:

  • Стать частью команды крутых экспертов, обучение и постоянное развитие
  • Отсутствие Legacy кода и регулярные мероприятия по недопущению его появления — мы создаем новую экосистему для KasperskyOS и ставим перед собой цель поддерживать высокий уровень качества кода
  • Возможность экспериментировать и искать оптимальные подходы для решения возникающих задач — наша команда открыта к новым идеям и технологиям
  • Работать в одном из лучших офисов Москвы: 2 спортзала, сауна, ресторан, массаж и врач — у нас есть почти все, о чем можно мечтать!
  • ДМС (+бесплатно для детей) с первого дня работы, страхование жизни
  • Корпоративную мобильная связь
  • Доплата за питание (7-8 тыс.руб./мес)
  • Программа релокации для будущих сотрудников и их семей
  • Участие в профессиональных митапах и технических конференциях