Разработчик JavaScript (Front-end/React, TypeScript, решения видеонаблюдения)
Требования
Местоположение и тип занятости
Компания
Разработка интеллектуальных решений в области видеонаблюдения для умных городов, регионов и крупного бизнеса
Описание вакансии
Условия работы
Чем предстоит заниматься:
- Разработкой и развитием front-end в крупных высоконагруженных проектах решений видеонаблюдения (CCTV): сложные интерфейсы в комплексных web-приложениях для десктопных и мобильных браузеров (Windows, Linux, Mac, Android, iOS)
- Стек: React, Redux, ES6+, TypeScript, Redux-Saga, Webpack, Git, CSS, HTML
- Мы занимаемся сложными задачами, связанными с видео, изображениями и звуком в Web, от задач проектирования и до UX оптимизации, включая 3D графику, AR/VR приложения: панорамные камеры 360 градусов и т.д.
Какими навыками нужно обладать:
- Уверенно владеть JavaScript;
- Знание DOM-модели;
- Хорошо разбираться в Web: HTML, CSS, HTTP-протокол;
- Опыт использования одного или нескольких распространенных JS-фреймворков. Мы отдаем предпочтение: React/Redux;
- Опыт работы с Git;
- Опыт работы с React, Redux;
- Технический английский язык;
- Желание и умение работать в команде;
- Желание изучать новые технологии.
Было бы плюсом:
- Опыт работы с Redux-Saga;
- Опыт работы с TypeScript;
- Хорошие знания Webpack;
- Опыт работы с Knockout.js, Node.js, Ember.js;
- Опыт работы с HTML5, CSS3;
- Опыт работы с препроцессорами CSS (less) и\или какими-либо библиотеками CSS in JS (styled-components, jss, radium);
- Опыт работы с картографическими сервисами и библиотеками (leaflet);
- Опыт работы с Linux/Unix OC;
- Опыт разработки мультимедийных веб-приложений (анимация, видео);
- Опыт работы с видеоплеерами (videojs, hlsjs);
- Навыки проектирования пользовательских интерфейсов;
- Опыт написания юнит-тестов;
- Понимание основ MVC, MVVM;
- Опыт разработки приложений для крупных заказчиков.
Бонусы
Условия:
- Работа в крупных высоконагруженных проектах (HighLoad);
- Компенсация (фикс) обсуждается по результатам собеседования в зависимости от проф.опыта;
- Гибкость рабочего времени (по приходу на работу до 11.00).;
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных);
- Соцпакет (ДМС после исп.срока, оплата моб.телефона);
- Завтраки, своя кухня (кофе, чай, молоко, фрукты, булочки по утрам);
- В офисе массажные кресла, Play Station, настольный теннис, настольный хоккей;
- Офис м. Кожуховская (7 мин пешком от метро).