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