Домклик — единственный в России продукт, обеспечивающий полный цикл операций с недвижимостью. Доступен на всех популярных платформах (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;
опыт публикации приложений;
опыт разработки мессенджеров;
опыт разработки видеоконференций.
Мы предлагаем:
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.