Senior frontend developer JavaScript/React

Facecast

Senior frontend developer JavaScript/React

Описание вакансии

Нам нужен опытный разработчик, чтобы усилить команду разработки нового продукта на базе WebRTC для нашей стриминговой платформы Facecast.

Что требуется:

  • знать бо́льшую часть нашего стека;
  • глубоко знать JS/TS, включая базовые классы и возможности ES6+;
  • уметь писать с фреймворками и без, на чистых JS/TS;
  • иметь опыт применения Redux Toolkit или аналогов для управления состоянием приложения;
  • базовые знания Linux, Docker, git и Gitlab CI/CD;
  • знать паттерны проектирования, принципы SOLID и ООП, умение отделять бизнес-логику от визуализации состояний;
  • реальный опыт работы в течение последних лет ведущим разработчиком на React (не фриланс).

Что нужно делать:

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

Основной стек продукта:

  • JavaScript/TypeScript;
  • React, Redux, Redux RTK;
  • WebSocket/gRPC;
  • ViteJS;
  • WebRTC/LiveKit.

Будут плюсом знания и опыт работы с медиа в браузере:

  • MediaStream, MediaStreamTrack, getUserMedia, getDisplayMedia;
  • SFU-платформы: LiveKit, Janus, mediasoup, Jitsi или аналогов);
  • Simulcast/SVC;
  • Mesh, SFU и MCU;
  • signaling, ICE, STUN/TURN, механизмы реконнекта;
  • понимание как масштабировать видеоконференцию на большое количество участников;
  • диагностика проблем (bitrate, jitter, packet loss, codec negotiation);
  • HLS.

Хорошо, если вы умеете читать код бэкенда (он у нас на Go), понимаете как работают реляционные и KV БД.

Условия:

  • аккредитованная Минцифры, 10+ лет успешно работающая продуктовая компания;
  • пишем для себя, не аутсорсим;
  • удалёнка, при желании можно работать в офисе в Москве;
  • зарплата, размер которой зависит от знаний и опыта;
  • здоровые отношения внутри команды;
  • удобный график работы.

Бот ХХ задаст вопросы, уделите ему минуту, это нужно, чтобы отфильтровать спам из огромного количества откликов.

Навыки
  • JavaScript
  • TypeScript
  • React
Посмотреть контакты работодателя

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

YouGile
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • Не указана

Рекомендуем
МТС Банк
  • Москва

  • Не указана

Рекомендуем

Frontend-разработчик Middle-Senior (react.js)

Филиал компании Лист Ренталс Лимитед

  • Москва

  • Не указана

Хьюнет
  • Санкт-Петербург

  • Не указана

Ай-Теко (I-Teco)
  • Москва

  • Не указана

Группа компаний Астра

Frontend разработчик (RuBackup)

Группа компаний Астра

  • Москва

  • Не указана

Студия Анатолия Тарасенко

Senior Frontend Developer

Студия Анатолия Тарасенко

  • Москва

  • до 229900 RUR

evrone.ru
  • Москва

  • до 229900 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Frontend-разработчик (Трайб Daily Banking)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • до 229900 RUR

Рыбаков Артем Владимирович

Frontend Developer — React / Next.js

Рыбаков Артем Владимирович

  • Москва

  • до 5000 USD

AbeloHost B.V.

React Developer

AbeloHost B.V.

  • Москва

  • до 4500 EUR

Nepsell
  • Москва

  • до 350000 RUR

Sapiens solutions

Tech Lead Frontend

Sapiens solutions

  • Москва

  • до 350000 RUR

М.Видео-Эльдорадо

Frontend-разработчик

М.Видео-Эльдорадо

  • Москва

  • до 350000 RUR

Americor Funding Inc

Middle+ Frontend Developer

Americor Funding Inc

  • Москва

  • до 4700 USD

Simplenight
  • Москва

  • до 400000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию