Разработчик React Native (видеочат, WebRTC, Server-Side UI)

RULET.TV
Москва Опубликовано 4 июня 2026
Зарплата не указана
Полная занятость3–6 летПрограммист
Зарплата не указана

Описание

О нас Мы создаем современную видео- сервис camble , которая соединяет людей со всего мира для живого общения через видеосвязь. Наш продукт доступен как на веб-платформе, так и в мобильных приложениях для iOS и Android. Мы стремимся создать безопасное и увлекательное пространство для онлайн-знакомств и общения. Особенность работы в проекте: Создание и развитие высоконагруженного продукта с миллионами пользователей, включающего медиаобработку, стриминг и взаимодействие в реальном времени. Обязанности: Архитектурное проектирование: построение отзывчивого и масштабируемого клиентского приложения с использованием реактивных подходов (RxJS) и сложных state-менеджеров (Redux, MobX). Профилирование и оптимизация производительности: выявление и устранение узких мест, включая утечки памяти, высокую CPU-нагрузку и excessive battery consumption, особенно при работе с графикой и видео. Обеспечение качества: написание unit- и интеграционных тестов, проведение нагрузочного тестирования и мониторинг производительности в продакшн-среде. Разработка сложного мультимедийного функционала: реализация видеочата на WebRTC/Mediasoup, P2P-соединений для игр. Участие в жизненном цикле разработки: код-ревью, оценка задач, документирование решений и исследование новых технологий. Требования: Знание нативных технологий (Kotlin/Java или Swift/Objective-C) на уровне чтения кода и сборки. Опыт коммерческой разработки React Native (JavaScript/TypeScript) от 3-х лет. Глубокие знания и практический опыт оптимизации производительности: работа с памятью, CPU, инструментами профилирования (Android Studio Profiler, Xcode Instruments). Опыт интеграции и работы с WebRTC (Mediasoup или другие SFU-серверы). Понимание принципов реактивного программирования и опыт использования RxJS. Опыт реализации Server-Side UI (SSUI) или аналогичных систем динамической загрузки UI. Знание архитектурных паттернов и опыт управления состоянием приложения (Redux, MobX). Желательно: Навыки работы с 3D-графикой (Three.js, WebGL) или AR (ARKit, ARCore, WebAR). Интеграция AI/ML-моделей: внедрение нейросетевых решений для обработки медиапотоков (анализ лиц, жестов) и оптимизация их работы на мобильных устройствах. Понимание компьютерного зрения, аудио-видео кодеков и принципов работы медиапотоков. Условия: Удаленная работа из любой точки мира с гибким графиком работы. У нас гибкий старт рабочего дня, главное – с 12 до 18 (по GMT+3) мы всегда на связи с командой. Конкурентную заработную плату и возможность быстрого карьерного роста. Свобода и автономия в работе — мы доверяем тебе принимать решения и предлагать идеи. Code Review и технические обсуждения. 28 дней отпуска, 5 оплачиваемых sick days, + дополнительный выходной в день рождения.
Описание
О нас Мы создаем современную видео- сервис camble , которая соединяет людей со всего мира для живого общения через видеосвязь. Наш продукт доступен как на веб-платформе, так и в мобильных приложениях для iOS и Android. Мы стремимся создать безопасное и увлекательное пространство для онлайн-знакомств и общения. Особенность работы в проекте: Создание и развитие высоконагруженного продукта с миллионами пользователей, включающего медиаобработку, стриминг и взаимодействие в реальном времени. Обязанности: Архитектурное проектирование: построение отзывчивого и масштабируемого клиентского приложения с использованием реактивных подходов (RxJS) и сложных state-менеджеров (Redux, MobX). Профилирование и оптимизация производительности: выявление и устранение узких мест, включая утечки памяти, высокую CPU-нагрузку и excessive battery consumption, особенно при работе с графикой и видео. Обеспечение качества: написание unit- и интеграционных тестов, проведение нагрузочного тестирования и мониторинг производительности в продакшн-среде. Разработка сложного мультимедийного функционала: реализация видеочата на WebRTC/Mediasoup, P2P-соединений для игр. Участие в жизненном цикле разработки: код-ревью, оценка задач, документирование решений и исследование новых технологий. Требования: Знание нативных технологий (Kotlin/Java или Swift/Objective-C) на уровне чтения кода и сборки. Опыт коммерческой разработки React Native (JavaScript/TypeScript) от 3-х лет. Глубокие знания и практический опыт оптимизации производительности: работа с памятью, CPU, инструментами профилирования (Android Studio Profiler, Xcode Instruments). Опыт интеграции и работы с WebRTC (Mediasoup или другие SFU-серверы). Понимание принципов реактивного программирования и опыт использования RxJS. Опыт реализации Server-Side UI (SSUI) или аналогичных систем динамической загрузки UI. Знание архитектурных паттернов и опыт управления состоянием приложения (Redux, MobX). Желательно: Навыки работы с 3D-графикой (Three.js, WebGL) или AR (ARKit, ARCore, WebAR). Интеграция AI/ML-моделей: внедрение нейросетевых решений для обработки медиапотоков (анализ лиц, жестов) и оптимизация их работы на мобильных устройствах. Понимание компьютерного зрения, аудио-видео кодеков и принципов работы медиапотоков. Условия: Удаленная работа из любой точки мира с гибким графиком работы. У нас гибкий старт рабочего дня, главное – с 12 до 18 (по GMT+3) мы всегда на связи с командой. Конкурентную заработную плату и возможность быстрого карьерного роста. Свобода и автономия в работе — мы доверяем тебе принимать решения и предлагать идеи. Code Review и технические обсуждения. 28 дней отпуска, 5 оплачиваемых sick days, + дополнительный выходной в день рождения.

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

Ведущий системный аналитик
АльфаСтрахование-Жизнь
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Операционный директор (COO)
Тейбл
200000 – 300000 руб.
Полная занятостьОпыт 1–3 года
Разработчик Python / Node.js (Боты)
Промптер
Зарплата не указана
Полная занятостьОпыт 1–3 года
Руководитель отдела продаж (B2B)
Савицкая и партнёры
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по продажам продуктов для бизнеса
Точка Банк
от 130000 руб.
Полная занятостьОпыт 1–3 года
Рецензент
Научные публикации
150000 – 180000
Полная занятостьОпыт не требуется