Домклик
От 3 до 6 летГибрид

Senior Mobile Engineer (React Native/WebRTC)

Mobile
React Native
Android
iOS
Ещё 2 навыка

Работа для тех, кто хочет делать круто

Мы — технологичная компания, которая делает удобные сервисы для недвижимости. Сопровождаем пользователей на всех этапах — от выбора до покупки.

Cube

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

Присоединяйся к нашей команде

1 600+
сотрудников
Домклик
Топ-3
среди площадок недвижимости в РФ
Домклик
20 млн
пользователей в месяц
Домклик
>68%
рынка ипотеки
Домклик

Поделиться вакансией

WhatsAppВКонтакте

Откликнуться на вакансию

Комментарий (необязательно)
Расскажи о себе, добавь сопроводительное письмо или ссылку на портфолио
Резюме
Не забудь сделать резюме видимым
Если эту вакансию посоветовал твой знакомый из Домклик, то укажи его ФИО (в формате Иванов Иван Иванович), чтобы мы могли занести его в реферальную программу