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 входит в реестр аккредитованных ИТ-компаний.