Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.
Мы ищем Android разработчика в команду WB Stream , которая отвечает за корпоративный сервис видеоконференций.
Вам предстоит:
Разрабатывать и поддерживать Android-приложение с функциями видеозвонков и VoIP;
Создавать отказоустойчивый функционал звонков и обеспечивать стабильное качество связи;
Интегрировать и улучшать медиа-стриминг (видео и аудио);
Работать с сетевыми протоколами реального времени: WebRTC, RTP, STUN/TURN/ICE, SIP;
Оптимизировать производительность и качество аудио- и видеосвязи;
Интегрировать решение с системными API Android и экосистемой супераппа;
Взаимодействовать с backend-командой (REST/gRPC, WebSocket) и участвовать в проектировании архитектуры;
Реализовывать real-time мониторинг критических метрик и обеспечивать стабильность продукта;
Участвовать в ревью кода, разработке SDK, тестировании и подготовке документации.
Формат работы: удалённый или гибрид в Москве.
Вы нам подходите, если:
У вас есть опыт разработки Android-приложений от 4 лет;
Вы уверенно владеете Kotlin и Android SDK;
Понимаете принципы Clean Architecture и SOLID;
Работали с Kotlin Coroutines, Dagger 2 и Jetpack Compose;
Имеете опыт интеграции real-time решений и оптимизации мультимедиа.
Будет преимуществом:
Опыт работы с WebRTC SDK (Google / кастомная интеграция);
Знание CameraX, MediaCodec, AudioRecord, AudioTrack;
Опыт работы с VoIP SDK (Agora, Twilio, Linphone, Jitsi, OpenTok и др.);
Понимание протоколов SIP, SRTP, DTLS, TURN/STUN;
Навыки отладки сетевых проблем, анализа логов и метрик;
Опыт работы с медиа-серверами (Asterisk, Janus, Mediasoup);
Знание NDK, JNI и опыт оптимизации на уровне C/C++;
Участие в проектах с real-time коммуникацией или live streaming.
Условия для сотрудников: