Frontend Developer (React, Typescript)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наш клиент занимает лидирующие позиции на рынке видеонаблюдения для умных городов, регионов и крупного бизнеса. Наиболее выдающийся продукт - система распознавания лиц и другие сервисы.
Наша команда будет участвовать в разработке сервисов для формирования безопасной среды для граждан, повышения технологичности городской инфраструктуры и повышения уровня услуг.
Мы занимаемся сложными задачами, связанными с видео, изображениями и звуком в Web, от задач проектирования и до UX оптимизации, включая 3D графику, AR/VR приложения: панорамные камеры 360 градусов и т.д.
Основной технологический стек: React, Redux, ES6+, TypeScript, Redux Saga, Webpack, Git, CSS, HTML.
Задачи:
- Разработка и развитие front-end в крупных высоконагруженных проектах решений видеонаблюдения (CCTV): сложные интерфейсы в комплексных web приложениях для десктопных и мобильных браузеров (Windows, Linux, Mac, Android, iOS).
Ожидания от кандидата
- Уверенное владение JavaScript;
- Знание DOM-модели;
- Понимание работы в Web: HTML, CSS, HTTP-протокол;
- Опыт работы с React/ Redux, Git;
- Знание технического английского языка.
Будет плюсом:
- Опыт работы с 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;
- Опыт разработки приложений для крупных заказчиков.
Условия работы
- Большая профессиональная команда с многолетним опытом разработки для ведущих мировых компаний;
- Демократичная атмосфера, где нет жесткой иерархии, а к друг другу принято обращаться на «ты»;
- Гибкий график работы;
- Собственная система корпоративного образования и профессиональное развитие;
- Достойный уровень компенсации и бонусы;
- Оформление по ТК РФ, ДМС с первого месяца работы;
- ITentika входит в реестр аккредитованных ИТ-компаний.