Senior frontend developer

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Чем мы занимаемся?

Мы разрабатываем ПО для цифрового телевидения во всех средах и на всех устройствах. Наш основной клиент – оператор цифровой среды Триколор, клиентская база которого по итогам 2020 года составила более 12 млн абонентов.

О проекте:

Команды работают над несколькими проектами с разной средой передачи данных (IP, DVB).

Наиболее крупный проект в направлении IP - это система линейного вещания каналов и фильмов через интернет (онлайн-кинотеатр).

  • Streamer/cdn: распределенная система, реализующая дистрибуцию контента для онлайн кинотеатра в формате hls dash и s3.
  • EPG: система агрегации, валидации, мета-данных фильмов, передач и расписания для спутникового вещания, включает также функцию обновления приёмного оборудования со спутника.
  • UMS: система обновления программного обеспечения клиентского оборудования по протоколу ip.
  • Ads: система дистрибуции рекламного контента.
  • Dms: система динамического управления клиентским ui и мета-данными через спутник.

На IP-проектах используется микросервисная архитектура.

Project stack: Python (2.7. - 3.7), Django, Sanic/async io, PostgreSQL, Redis/RabbitMQ, Docker, Kubernetes, grpc, rest API,

На frontend: JavaScript ES6, React, HTML5, CSS3.

Чем предстоит заниматься:

  • Разработка пользовательского интерфейса для сервисов, онлайн кинотеатра, системы обновления ПО, умного дома, стриминговой платформы;
  • Проектирование архитектуры проектов, а также оптимизация существующей.

Мы ждем от вас:

Опыт разработки веб от 4х лет;
Опыт разработки на JavaScript ES5, ES6;
Уверенное знание HTML5, CSS3;
Знание фреймворка React;
Опыт работы с Frontend фреймворками (например Ember; Angular; Vue);
Умение работать в команде;
Опыт управления командой от 2х чел-к;
Опыт работы с системами контроля версий и багтрекерами (Git, Jira);
Умение писать чистый, читабельный, поддерживаемый код;
Умение проектировать архитектуру приложений.

Будет плюсом:

  • Unit тесты;
  • Понимание принципов TDD;
  • Storybook;
  • typescript;
  • REST API;
  • Docker.

развивайся с нами!

ДМС + 100% оплата больничных

Профессиональное развитие, оплата обучения

Компенсация 50%
фитнеса/хобби

Курсы английского
языка в офисе

Гибкий
график

Корпоративы
и тимбилдинги

Ключевые навыки

Git
Unit Testing
TDD
Frontend
Java Script
JavaScript
react

Вакансия опубликована 24 августа 2021 в Санкт-Петербурге

Похожие вакансии