Senior Mobile Engineer (React Native/WebRTC)

Дата размещения вакансии: 05.08.2026
Работодатель: Домклик
Уровень зарплаты:
з/п не указана
Город:
Москва
Кутузовский проспект 32к1
Требуемый опыт работы:
От 3 до 6 лет

Домклик — единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (Web, iOS, Android). Решаем любые вопросы с недвижимостью, делая сложное простым, с заботой о каждом клиенте. Мы ищем единомышленников, чтобы вместе помогать людям исполнять мечту о собственном жилье.

О проекте:

Ищем сильно инженера, задачей которого будет являться разработка клиентской части аудио и видеозвонков для iOS и Android, обеспечение стабильной работы WebRTC на мобильных устройствах и высокого качества пользовательского опыта.

Чем предстоит заниматься:

  • интеграция WebRTC в React Native-приложение;

  • разработка экранов звонков;

  • работа с микрофоном, камерой и аудиоустройствами;

  • реализация входящих и исходящих звонков;

  • поддержка фонового режима;

  • интеграция с Push Notifications для VoIP;

  • работа с состояниями соединения;

  • оптимизация энергопотребления;

  • диагностика проблем пользователей.

Мы ожидаем:

  • опыт коммерческой разработки от нескольких лет на React Native. Желательно: TypeScript, React Hooks, React Navigation;

  • практический опыт WebRTC. Необходим опыт разработки: аудиозвонков; видеозвонков; групповых звонков;

  • знание React Native WebRTC. Опыт работы с react-native-webrtc;

  • глубокое понимание Android. Опыт работы с: AudioManager, Bluetooth, Audio Focus, Foreground Service, Permissions, Camera API;

  • глубокое понимание iOS. Опыт: AVAudioSession, PushKit, CallKit, Background Modes, Camera, Permissions;

  • понимание Push Notifications. Опыт: FCM, APNs, VoIP Push;

  • опыт работы с сетью. Понимание: WebSocket, ICE, TURN, STUN;

  • оптимизация производительности. Опыт: profiling; оптимизации CPU и памяти; снижения энергопотребления; адаптации под слабые устройства;

  • способность самостоятельно реализовать полный клиентский цикл звонков;

  • умение диагностировать проблемы на реальных устройствах;

  • понимание различий поведения Android и iOS;

  • умение работать с нестабильной сетью;

  • ориентир на качество пользовательского опыта.

Будет плюсом:

  • Swift;

  • Kotlin;

  • нативные модули React Native;

  • Expo Modules;

  • Hermes;

  • Flipper;

  • опыт публикации приложений;

  • опыт разработки мессенджеров;

  • опыт разработки видеоконференций.

Мы предлагаем:

  • работу в аккредитованной IT компании;
  • полис ДМС с первого месяца работы;
  • современную технику для работы;
  • корпоративный университет, онлайн-курсы для повышения квалификации, конференции, митапы;
  • фитнес-зал в здании офиса;
  • льготную программу ипотеки для сотрудников;
  • комфортный офис класса А в 5 минутах от станции метро и МЦК Кутузовская;
  • гибридный формат работы.