Описание вакансии
Условия работы
ООО «Интеджер» приглашает frontend JavaScript разработчика в стартап по разработке системы управления зданием (BMS).
Мы разрабатываем высоконагруженную систему интеллектуального управления зданием.
Обязанности:
- разрабатывать пользовательский интерфейс по готовым макетам;
- кроссбраузерная и кроссплатформенная вёрстка;
- документировать проект;
- грамотно проектировать архитектуру frontend;
- делать ревью кода, рефакторинг легаси кода;
- участвовать в Continious Integration;
- визуализировать большие объемы данных в 2D и 3D;
- интегрироваться с высоконагруженным backend;
- обрабатывать и визуализировать большие потоки данных.
Требования:
- глубокие знания HTML5, CSS3;
- опыт web-разработки на JavaScript не менее трёх лет;
- опыт разработки с использованием фреймворка VueJS;
- способность писать масштабируемый код;
- опыт работы с Jira и Confluence;
- знание Agile подходов при разработке ПО;
- применение MVVM паттерна;
- понимание работы серверной части системы;
- опыт разработки с использованием Git и понимание GitFlow;
- знание принципов usability и следование им при разработке;
- понимание DevOps подхода к разработке;
- знание английского языка на уровне, необходимом для чтения документации;
- пунктуальность, исполнительность;
- наличие законченных проектов по разработке с возможностью на них посмотреть.
Бонусы
- работа в современном технологичном офисе в БЦ «Верейская плаза 3» (возможна удалённая работа);
- корпоративный автобус от метро «Славянский бульвар»;
- официальное оформление, согласно ТК;
- бонусы по итогам года, квартала, релизов;
- полная занятость;
- полностью оплачиваемый испытательный срок 3 месяца;
- уровень заработной платы обсуждается индивидуально по результатам собеседования.
Дополнительные инструкции
Будет плюсом:
- опыт объектно-ориентированного программирования (C++, C#, Java и др.);
- знание и опыт разработки фреймворков React, Angular2+;
- знание фреймворков для тестирования (Jasmine, Mocha, Chai);
- хорошая математическая подготовка, ясное понимание фундаментальных структур данных и алгоритмов;
- опыт интеграции в интерфейс картографических offlineсервисов;
- знание 3D-движков;
- знание предметной области (BMS);
- владение графическими редакторами.