Вакансия Kaspersky Lab: Web frontend developer (b2b)
Описание позиции ниже.
Зарплата от 100 т.р.(обсуждаемо)
Основные задачи:
Разработка продуктов в сегменте B2B в роли JavaScript разработчика
Работа в составе распределенной команды над крупным проектом
Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода
Оптимизация текущего кода
Написание тестов
Требования:
Отличные знания JavaScript.
Опыт программирования на одном из следующих фреймворков: Riot.js, AngularJS, Backbone
Опыт использования утилитарных библиотек lodash / underscore
Опыт работы с task-runner’ами Gulp или Grunt
Опыт работы с бандлерами вроде Webpack, Browserify
Опыт работы с системой контроля версий Git
Хорошие знания в области объектно-ориентированного программирования
Умение писать понятный код и разбираться в чужом
Ориентирование в современном стеке web-разработки. Постоянная работа над собой. Анализ существующих и новых инструментов и их внедрение для оптимизации решений
Коммуникабельность, стрессоустойчивость, чувство ответственности и умение работать в команде
Знание английского языка достаточное для чтения документации и литературы
Дополнительными плюсами будут:
Опыт написания unit и regression тестов. Умение писать тестируемый код.
Абстрактное мышление и умение строить переиспользуемые и взаимоинтегрирующиеся решения
Опыт реализации приложений на NodeJS/Express
Опыт использования Socket.IO
Опыт работы с highload системами
Знание паттернов проектирования и архитектуры
Опыт компонентно-ориентированной разработки
Опыт использования продуктов JetBrains (WebStorm, Upsource, Hub).
Опыт использования Microsoft Team Foundation Server
Мои контакты: nikita.dolzhikov@kaspersky.com