Facecast — разработчик ПО для работы с потоковым видео и оборудования Evacoder, для стриминга в сложных условиях съёмочных площадок. На базе наших продуктов работают наши собственные облачные сервисы и интеграционные проекты для бизнеса. Наши клиенты — профессионалы рынка прямых трансляций, телеканалы, бизнес и государственные организации, среди которых Московская государственная академическая филармония и Главный вычислительный центр Министерства культуры РФ.
ПодробнееНам нужен ведущий разработчик в команду веб-разработки API и фронта стриминговой платформы Facecast для VoD, лайв-стриминга с задержкой (HLS) и в рилтайме (WebRTC) и оборудования для передачи видео Evacoder.
Требования к стеку:
- JavaScript, TypeScript, HTML, CSS;
- Node.js;
- React и его экосистема;
- Express.js или схожие фреймворки;
- SQL;
- CI/CD-инструменты: git, Webpack, Docker, Docker Compose, Gitlab CI/CD
Всё это нужно знать на высоком уровне, вакансия же на ведущего разработчика с опытом.
Плюсом будет, если вы имели дело с WebRTC, PHP (на нём есть немного кода), Golang (а на нём соседняя группа пишет медиа-ядро), но это обязательно.
Скилы:
- надо уметь писать с фреймворками и без, на чистых JS+TS, потому что у нас веб — не только обычные приложения, но и, например, плеер на базе https://github.com/clappr/clappr с либой плейбека https://github.com/video-dev/hls.js, продукты с WebRTC и т. д.;
- API надо будет делать грамотно, чтобы не переделывать постоянно, поэтому нужен опыт их проектирования;
- надо знать алгоритмы и основные паттерны проектирования, от GoF и DI в их числе, и уметь вовремя их применить;
- есть асинхронщина и нагрузки, не 1M+ RPS, конечно, но и не сайт с сотней кликов в день;
- ваш опыт коммерческой разработки больше 3-х лет должен быть реальным, полученным не только из написания сайтов-црмок. Время, потраченное в школах начинающих программистов, эльбрусах и степиках разных, в опыт не засчитывается, а работы там сделанные не будут являться подтверждением ничего.
С чем предстоит работать:
- с разработкой новых фич и приложений;
- с поддержкой кода, накопленного за 10 лет (да, кое-где есть и ES5, jQuery и вот это всё), занимает ~30 % от общего времени;
Условия:
- аккредитованная Минцифры, 10 лет успешно работающая айти-компания;
- пишем для себя, не аутсорсим;
- удалёнка, при желании можно работать в офисе в Москве в парке;
- официальное трудоустройство с белой зарплатой, размер которой зависит от знаний и опыта;
- отпуска и больничные оплачиваются как положено;
- здоровые отношения внутри команды, отсутствие бюрократии;
- удобный график работы, и совам и жаворонкам будет комфортно;
- ДМС.
Вы должны быть гражданином РФ.
Сфера деятельности:
Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее), Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Чтобы откликнуться на эту работу, пожалуйста, посетите hh.ru.