Старший frontend разработчик / Senior frontend developer

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

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

Компания

Один из лидеров российской индустрии медиа и развлечений

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

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

В команду IT компании, ведущего российского разработчика профессиональных программных продуктов для автоматизации ресторанов, гостиниц, кинотеатров, игровых развлекательных центров, фитнес - клубов и различных спортивно-оздоровительных предприятий, требуется фронтенд разработчик для развития одного из наиболее перспективных направлений разработки компании.

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

  • Участие в разработке "с нуля" уникальной технологической интернет-платформы для автоматизации ресторанного и гостиничного бизнеса.
  • Разработка сложного фронта на Angular/TypeScript, включающего в себя механизмы drag&drop кастомизации пользовательского интерфейса приложения, технологии обеспечения модульности и расширяемости интерфейса базовой платформы в runtime, шины для взаимодействия компонентов пользовательского интерфейса и многие другие инженерные задачи.

Требования:

  • Минимум один успешно реализованный проект на аналогичной позиции;
  • Отличное знание и опыт разработки frontend для SPA web-приложений (HTML 5, JavaScript, TypeScript, AJAX, Angular 2);
  • Глубокое понимание специфики кроссбраузерной разработки;
  • Опыт работы с TypeScript и Angular 2;
  • Опыт работы с протоколами (HTTP(S), OAuth 2, WebSocket);
  • Опыт работы с системами контроля версий (GIT) и сборки проектов (Webpack);
  • Знание основных шаблонов проектирования;
  • Понимание специфики проектирования API (REST API);
  • Опыт разработки Unit-тестов (Jasmine, MockAngularito, Karma);
  • Понимание принципов оптимизации производительности браузерных и гибридных приложений;
  • Опыт проведения аудита программного кода (Code Review);
  • Понимание актуальных методологий и процесса командной разработки ПО (Agile, Continuous Integration, Continuous Delivery);

Условия:

  • Оформление согласно ТК РФ, "белая" заработная плата;
  • Гибкий подход ко времени начала / окончания рабочего дня;
  • Высокий уровень дохода, определяемый по итогам собеседования;
  • Работа в сильном коллективе над живым продуктом, которым уже пользуются десятки тысяч людей ежедневно ;
  • Работа в офисе в пешей доступности от метро Электрозаводская и Бауманская.