П
Web разработчик (Телефония)
ПАО Сбербанк
Москва
🏢 Офис
Middle
Полная занятость
Корпорация
Россия
Fintech
Описание вакансии
Наша команда занимается разработкой сервиса звонков в новом продукте Банка — коммуникационной платформе, которая объединяет в себе почту, чат, ВКС, заметки и другие сервисы Банка.
Обязанности
•разработка и поддержка пользовательских интерфейсов
•реализация логики звонков
•интеграция библиотек на основе 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го дня работы работы
•обучение и сертификацию за счет компании (в том числе обучение английскому языку компенсируется)
•выстроенные процессы по адаптации, оценке и понятную систему роста в компании
•наставника на период адаптации и богатую корпоративную жизнь, в которой можно участвовать по желанию.
