Frontend JavaScript developer (React)

Зарплата

от 130 000 ₽

Требования

Фронтенд, Старший (Senior)JavaScriptGitHTMLCSSReact NativeReactRedux

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

МоскваПолный рабочий деньМожно удаленно

Компания

Разработка программного обеспечения

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

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

ООО «Интеджер» приглашает frontend JavaScript разработчика в стартап по разработке системы управления зданием (BMS).

Мы разрабатываем высоконагруженную систему интеллектуального управления зданием.

Обязанности:

  • разрабатывать пользовательский интерфейс по готовым макетам;
  • кроссбраузерная и кроссплатформенная вёрстка;
  • документировать проект;
  • грамотно проектировать архитектуру frontend;
  • делать ревью кода, рефакторинг легаси кода;
  • участвовать в Continious Integration;
  • визуализировать большие объемы данных в 2D и 3D;
  • интегрироваться с высоконагруженным backend;
  • обрабатывать и визуализировать большие потоки данных.

Требования:

  • глубокие знания HTML5, CSS3;
  • опыт web-разработки на JavaScript (es5, es6) не менее трёх лет;
  • опыт разработки с использованием фреймворка React (dom, redux, router, form, saga, i18*);
  • способность писать масштабируемый код;
  • опыт работы с Jira и Confluence;
  • знание Agile подходов при разработке ПО;
  • применение MVC, MVVM паттерна;
  • понимание работы серверной части системы;
  • опыт разработки с использованием Git и понимание GitFlow;
  • знание принципов usability и следование им при разработке;
  • понимание DevOps подхода к разработке;
  • знание английского языка на уровне, необходимом для чтения документации;
  • пунктуальность, исполнительность;
  • наличие законченных проектов по разработке с возможностью на них посмотреть.

Бонусы

  • работа в современном технологичном офисе в БЦ «Верейская плаза 3» (возможна удалённая работа);
  • корпоративный автобус от метро «Славянский бульвар»;
  • официальное оформление, согласно ТК;
  • бонусы по итогам года, квартала, релизов;
  • полная занятость;
  • полностью оплачиваемый испытательный срок 3 месяца;
  • уровень заработной платы обсуждается индивидуально по результатам собеседования.

Дополнительные инструкции

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

  • опыт объектно-ориентированного программирования (PHP, Go, C++, C#, Java и др.);
  • знание и опыт разработки фреймворков React, Angular2+;
  • знание фреймворков для тестирования (Jasmine, Jest, Mocha, Chai);
  • хорошая математическая подготовка, ясное понимание фундаментальных структур данных и алгоритмов;
  • опыт интеграции в интерфейс картографических offlineсервисов;
  • знание 3D-движков;
  • знание предметной области (BMS);
  • владение графическими редакторами.