Frontend developer

Frontend developer



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

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

Опубликовано на: HH.ru, 01.06.2021


Группа компаний BetBoom создаёт один из самых удобных и технологичных букмекерских продуктов на российском рынке. По всей России открыты более 400 наших клубов, а сайт BetBoom является одним из лидеров по трафику среди букмекерских компаний. Мы спонсируем футбольные клубы, лиги и национальные сборные, а также уделяем внимание благотворительным проектам.

О проекте:

Платформа видеовещания с низкой задержкой, обеспечивающая полный цикл от формирования до воспроизведения видео (транскодер, уровень транспорта и распределения (Video CDN), сервисы сигнализации и медиавещания, плеер и др.). Команда занимается разработкой всех компонентов системы. Продукт уже работает.

Область работы команды:

  • Доставка видео с очень низкой задержкой ( > 1-2 сек.);
  • Формирование и обработка изображений и видео;
  • Кодирование и декодирование аудио и видео (h.264, h.265, VP8, AAC, OPUS);
  • Транспортировка медиапотоков (WebRTC, HLS, MPEG-TS, RTP, SRT, RTMP);
  • Анализ работы видео на промежуточных точках доставки и у конечных потребителей;
  • Улучшение пользовательского опыта для технической поддержки (разработка инструментария).

Основные требования к кандидатам:

  • Нативный JavaScript ES6+;
  • JS фреймворки Vue.js, Svelte.js;
  • Протоколы WebSocket, HTTP;
  • Умение пользоваться Git;
  • Хорошее понимание принципов работы браузеров и окружающей инфраструктуры;
  • Самостоятельное ведение frontend разработки;
  • Умение работать в команде.

Задачи:

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

В текущем продукте используем:

Frontend

  • Нативный JS (для маленьких компонентов);
  • Vue.js, Svelte.js;
  • JSON API (https://jsonapi.org/) для взаимодействия с бэкендом, Rest API.

Backend
в основном написан с использованием Go.

Сервисы работы с видео написаны на C, C++, Go. Используем Gstreamer, FFMPEG.

В качестве системы управления стараемся использовать облачный подход к построению инфраструктуры и продукта (K8s и просто docker). Стремимся к "Infrastructure as a Code".

Дополнительный инструментарий:

  • K8s, ansible;
  • Prometheus, alert-manager, grafana, ELK, Sentry;
  • RabbitMQ, Redis, Postgresql, Clickhouse;
  • Gitlab, CI/CD.

Куда хотим развиваться:

  • Улучшение качества продукта;
  • Обеспечение отказоустойчивости решения;
  • Масштабирование продукта;
  • Обеспечение инструментами нас и команд, использующих наш продукт.

Мы предлагаем:

  • Удаленный формат работы;
  • Оформление по ТК, с первого рабочего дня;
  • Уровень заработной платы обсуждается индивидуально, по результатам технического собеседования;
  • Гибкое начало рабочего дня;
  • Возможность попасть в уникальную индустрию, выполнять новые и интересные задачи, экспериментировать и принимать смелые решения;
  • Опытную команду единомышленников, готовую помочь в обучении и поддержать твои инициативы, профессиональный рост и развитие;
  • Отличное настроение на весь день: мы ценим командную работу, чувство юмора;
  • Если есть желание работать в офисе: у нас есть комфортабельный офис в БЦ класса А в шаговой доступности от метро Марксистская/Таганская, либо в г. Коломна;
  • Финансовую помощь в релокейте (г. Коломна, г. Москва).


Перейти к вакансии и откликнуться

Report Page