Senior Mobile Engineer (React Native/WebRTC)

По договоренности

  • Спортивная
  • Киевская
  • Парк Победы

Домклик — единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (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 минутах от станции метро и МЦК Кутузовская;
  • гибридный формат работы.

Адрес: Россия, Москва, Кутузовский проспект, 32к1
Показать на большой карте

Поделиться:

Опубликована 20 дней назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
В крупную российскую IT компанию, специализирующуюся на разработке программного обеспечения для моделирования ... месторождений нефти и газа требуется Cloud DevOps Engineer. ... ВМ (AWS ParallelCluster/Azure CycleCloud) Условия: Работа в динамично развивающейся аккредитованной it ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Интегрированные Разработки Для МоделированияИнтегрированные Разработки Для Моделирования
  • Москва
3 дня назад
Q1X - международная IT-компания с офисами в Беларуси, России и Узбекистане. ... В связи с предстоящим расширением команды приглашаем Middle - Senior QA Automation Engineer (Java).
  • Полный день
  • Опыт от 3 лет
Логотип компании Q1XQ1X
  • Москва
6 дней назад
138 000 - 173 000 ₽
Мы в поисках QA engineer на проект по разработке программно-технических комплексов (ПТК) для управления ... Для нас важно: Наличие высшего образования в сфере инженерных специальностей, математики или IT.
  • Полный день
  • Опыт от 3 лет
Логотип компании SkillStaffSkillStaff
  • Москва
11 дней назад
Требования опыт работы ML Engineer, MLOps Engineer или DevOps Engineer от 3-х лет (с подтверждённым опытом ... Современный IT-офис вблизи Москва-Сити в пяти минутах от метро "Кутузовская", с фитнес залом; более 400 ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
20 дней назад
Ищем ML Engineer для нашего клиента — российской IT-компании, специализирующейся на кибербезопасности ... Условия: Официальное трудоустройство, работа в аккредитованной IT-компании; Оплата питания; Доплата за ...
  • Полный день
  • Опыт от 3 лет
Логотип компании getmatchgetmatch
  • Москва
18 дней назад
150 000 - 180 000 ₽
В связи с расширением IT-инфраструктуры, обеспечивающей взаимодействие с государственными ведомствами ... Ространснадзор), ищем инженера ЦОД (Senior Systems Engineer). ... Опыт системного администрирования от 3–5 лет, из них не менее 1–2 лет в роли Senior / Lead Engineer.
  • Полный день
  • Опыт от 3 лет
Логотип компании ФГБУ ИВЦ РостранснадзораФГБУ ИВЦ Ространснадзора
  • Москва
12 дней назад

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

Логотип компании Интегрированные Разработки Для МоделированияИнтегрированные Разработки Для Моделирования
138 000 - 173 000 ₽
Логотип компании SkillStaffSkillStaff
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.