Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Домклик — технологичная компания, создающая удобные сервисы для недвижимости. Продукт сопровождает пользователей на всех этапах — от выбора до покупки, обеспечивая полный цикл операций с недвижимостью на платформах Web, iOS и Android.
задачи
Интегрировать WebRTC в приложение на React Native;
Разрабатывать экраны звонков;
Работать с микрофоном, камерой и аудиоустройствами;
Реализовывать входящие и исходящие звонки;
Поддерживать фоновый режим;
Интегрировать Push Notifications для VoIP;
Работать с состояниями соединения;
Оптимизировать энергопотребление;
Диагностировать проблемы пользователей.
требования
Коммерческий опыт разработки на React Native от нескольких лет;
Практический опыт работы с 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;
Умение работать с нестабильной сетью;
Ориентация на качество пользовательского опыта;
Будет плюсом TypeScript, React Hooks, React Navigation, Swift, Kotlin, нативные модули React Native, Expo Modules, Hermes, Flipper, опыт публикации приложений, опыт разработки мессенджеров и видеоконференций.
условия
Работа в аккредитованной IT-компании;
Полис ДМС с первого месяца работы;
Современная техника для работы;
Корпоративный университет, онлайн-курсы, конференции и митапы;
Фитнес-зал в здании офиса;
Льготная программа ипотеки для сотрудников;
Комфортный офис класса А в 5 минутах от станции метро и МЦК Кутузовская.