IOS разработчик (VoIP Platform)

СБЕР

IOS разработчик (VoIP Platform)

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

Мы — команда разработки в Сбере. Создаём и развиваем VoIP-решение. Работаем с современными коммуникационными платформами, внедряем AI, развиваем внутренние инструменты банка. В нашей команде ценятся инициативность, умение работать с данными и стремление к постоянному развитию.

Обязанности

  • проектирование, написание и поддержка нативной iOS-библиотеки (SDK), предназначенной для встраивания в сторонние клиентские приложения: интеграция стеков SIP и WebRTC.
  • реализация логики регистрации, обработки запросов INVITE/BYE/Re-INVITE, парсинга SDP.
  • настройка WebRTC: управление RTCPeerConnection, MediaConstraints, аудио/видео треками, обработка ICE-кандидатов, настройка STUN/TURN-серверов.
  • работа с системным аудио iOS: использование AVAudioEngine / VoiceProcessingIO Audio Unit, корректная работа с аудиосессией (AVAudioSession), управление аудио-фокусом через AVAudioSession.
  • полная интеграция со штатной телефонией — CallKit и PushKit, отображение нативного экрана входящего вызова поверх других приложений, корректная работа ответа и сброса с экрана блокировки, отображение статуса звонка в журнале вызовов, поддержка гарнитур Bluetooth.
  • подготовка материалов для интеграции: сопровождение SDK демо-приложением, взаимодействие со смежными командами: консультирование разработчиков клиентских приложений по вопросам интеграции, миграции версий и диагностики проблем на их стороне.
  • использование AI-инструментов разработки для ускорения написания кода, рефакторинга и анализа сценариев.

Требования

  • опыт разработки под iOS от 4 лет
  • опыт разработки и поддержки SDK-библиотек (не приложений), встраиваемых в сторонние проекты
  • опыт публикации артефактов через CocoaPods / Swift Package Manager / Carthage
  • опыт сборки и распространения XCFramework (бинарных фреймворков)
  • опыт работы с Git (ведение релизных веток, Git Flow, SemVer, написание CHANGELOG)

Будет преимуществом

  • опыт работы с WebRTC (особенно с нативной сборкой под iOS)
  • опыт настройки и сборки медиа-стеков (FFmpeg, WebRTC, Opus, VP8/H.264) под iOS
  • опыт работы с WebSockets для сигналинга (альтернатива SIP-транспорту)
  • знание протоколов шифрования медиа: SRTP, ZRTP, DTLS-SRTP.
  • понимание работы NAT-траверсала: STUN, TURN, ICE
  • опыт работы с CallKit — интеграция системного интерфейса звонков (на iOS это важно для пользовательского опыта)
  • опыт работы с AVFoundation для захвата и вывода аудио/видео
  • опыт реализации фоновых загрузок или фоновых задач для синхронизации состояния
  • опыт написания Swift Package Manager-плагинов или инструментов для упрощения интеграции SDK.

Условия

  • локация: Москва, м.Кожуховская (БЦ "Южный порт")
  • конкурентная заработная плата: оклад + годовая премия и ежегодный пересмотр зарплаты
  • график работы – офис\гибрид
  • масштабные и интересные задачи в Agile-команде
  • социальный пакет: ДМС, страхование, льготное кредитование
  • бесплатный тренажерный зал и спортивные групповые занятия, бассейн
  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
  • профессиональный и позитивный коллектив.
Посмотреть контакты работодателя

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

СБЕР
  • Москва

  • Не указана

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

  • Не указана

Рекомендуем
ИЦ АЙ-ТЕКО
  • Москва

  • Не указана

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

  • Не указана

СБЕР
  • Москва

  • Не указана

BetBoom
  • Москва

  • Не указана

СБЕР
  • Москва

  • от 180000 RUR

Центр Биометрических Технологий

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

Центр Биометрических Технологий

  • Москва

  • от 180000 RUR

  • Москва

  • от 180000 RUR

СБЕР

AI Developer

СБЕР

  • Москва

  • от 180000 RUR

Android Developer

Илькаев Артур Ринатович

  • Москва

  • от 300000 RUR

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

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