до 250 000 руб. на руки
Опыт работы: От 3 до 6 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Facecast
Нам нужен ведущий разработчик в команду веб-разработки 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 лет успешно работающая айти-компания;
- пишем для себя, не аутсорсим;
- удалёнка, при желании можно работать в офисе в Москве в парке;
- официальное трудоустройство с белой зарплатой, размер которой зависит от знаний и опыта;
- отпуска и больничные оплачиваются как положено;
- здоровые отношения внутри команды, отсутствие бюрократии;
- удобный график работы, и совам и жаворонкам будет комфортно;
- ДМС.
Вы должны быть гражданином РФ.