Напиши текст вакансии для должности "Frontend developer (Vue/Svelte)". Название компании: "BetBoom". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'JavaScript', 'vue.js', 'Svelte.js', 'HTTP', 'PostgreSQL'

Группа компаний BetBoom создаёт один из самых удобных и технологичных букмекерских продуктов на российском рынке. По всей России открыты более 400 наших клубов, а сайт BetBoom является одним из лидеров по трафику среди букмекерских компаний. Мы спонсируем футбольные клубы, лиги и национальные сборные, а также уделяем внимание благотворительным проектам. Наша работа отличается от большинства предложений на рынке. Тебе не придётся 24/7 монотонно верстать страницы и отчёты. Нам нужен специалист, который сможет взять на себя не только разработку, но и построение архитектуры фронтовых частей нашей системы. Проект уже успешно работает, мы начинаем расти и нам требуются идеи и руки для дальнейшего его развития и улучшения. У нас много интересных задач, которые помогут тебе развиться в новых направлениях. Мы любим свой проект и будем рады видеть тебя в нашей команде. Мы понимаем, что наш проект может быть несколько необычен для разработчика, поэтому даём время на адаптацию, изучение проекта и используемых технологий. О проекте:  Платформа видеовещания с низкой задержкой, обеспечивающая полный цикл от формирования до воспроизведения видео (транскодер, уровень транспорта и распределения (Video CDN), сервисы сигнализации и медиавещания, плеер и др.). Команда занимается разработкой всех компонентов системы. Продукт уже работает. Область работы команды:  Доставка видео с очень низкой задержкой ( &gt; 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). Стремимся к &quot;Infrastructure as a Code&quot;. Дополнительный инструментарий:   K8s, ansible; Prometheus, alert-manager, grafana, ELK, Sentry; RabbitMQ, Redis, Postgresql, Clickhouse; Gitlab, CI/CD.  Куда хотим развиваться:  Улучшение качества продукта; Обеспечение отказоустойчивости решения; Масштабирование продукта; Обеспечение инструментами нас и команд, использующих наш продукт.  Мы предлагаем:  Удаленный формат работы; Оформление по ТК, с первого рабочего дня; Уровень заработной платы обсуждается индивидуально, по результатам технического собеседования; Гибкое начало рабочего дня; Возможность попасть в уникальную индустрию, выполнять новые и интересные задачи, экспериментировать и принимать смелые решения; Опытную команду единомышленников, готовую помочь в обучении и поддержать твои инициативы, профессиональный рост и развитие; Отличное настроение на весь день: мы ценим командную работу, чувство юмора; Если есть желание работать в офисе: у нас есть комфортабельный офис в БЦ класса А в шаговой доступности от метро Марксистская/Таганская, либо в г. Коломна; Финансовую помощь в релокейте (г. Коломна, г. Москва).