Старший 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);
Условия:
- Оформление согласно ТК РФ, "белая" заработная плата;
- Гибкий подход ко времени начала / окончания рабочего дня;
- Высокий уровень дохода, определяемый по итогам собеседования;
- Работа в сильном коллективе над живым продуктом, которым уже пользуются десятки тысяч людей ежедневно ;
- Работа в офисе в пешей доступности от метро Электрозаводская и Бауманская.