Наша команда занимается разработкой сервиса звонков в новом продукте Банка — коммуникационной платформе, которая объединяет в себе почту, чат, ВКС, заметки и другие сервисы Банка.Обязанности разработка и поддержка пользовательских интерфейсов реализация логики звонков интеграция библиотек на основе webrtc участие в разработке собственных библиотек работа с серверным API, Websocket и gRPC участие в code review работа в кросс-функциональной команде. Требования глубокое понимание асинхронного JS (Event Loop, Promises, async/await) уверенное владение нативным JS (ES2020+) понимание замыканий, прототипов, контекста (this) фреймворк вторичен; опыт с React (Hooks, контекст, жизненный цикл) — плюс, рассмотрим Vue/Angular при сильном JS TypeScript: базовый опыт (типы, интерфейсы, Generics на начальном уровне) понимание роли TS в больших проектах готовность писать новые модули на TS или переписывать legacy Желательные знания (Nice to have): WebRTC: понимание P2P-архитектуры, опыт с RTCPeerConnection, getUserMedia, getDisplayMedia, настройка аудио/видео дорожек (tracks) работа с медиа-элементами:управление / через JS (воспроизведение, пауза, громкость, задержки), обработка MediaStream, переключение камер/микрофонов Сетевой стек реального времени: базовое понимание SIP (как устанавливается звонок), умение читать и парсить SDP-offer/answer для изменения кодеков/параметров. Будет большим плюсом понимание ICE, STUN/TURN и типов кандидатов опыт деплоя TURN (Coturn и др.) опыт работы с TLS/DTLS в контексте WebRTC навыки отладки WebRTC (статистика, chrome://webrtc-internals, Wireshark). Условия локация: г.Москва возможен гибридный формат работы гибкий график начала рабочего дня уровень заработной платы определяем по итогам собеседования команда профессионалов своего дела бесплатный спортзал ДМС с 1го дня работы работы обучение и сертификацию за счет компании (в том числе обучение английскому языку компенсируется) выстроенные процессы по адаптации, оценке и понятную систему роста в компании наставника на период адаптации и богатую корпоративную жизнь, в которой можно участвовать по желанию.
Похожие вакансии