yandex
Страна
Россия
SeniorГибридПолная занятость

Senior Mobile Engineer (React Native/WebRTC)

ИИОценка ИИ

Домклик — сильный бренд с масштабными задачами. Вакансия предлагает работу над сложным технологическим стеком (WebRTC) в стабильной компании с понятными процессами и гибридным графиком.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний нативных API (iOS/Android) для работы со звуком и видео, а также специфическим опытом в WebRTC и VoIP. Senior-уровень предполагает самостоятельную реализацию сложного цикла звонков.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана350 000 ₽
Рынок280 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для Senior React Native разработчика с узкой специализацией в WebRTC в Москве рыночные предложения начинаются от 300 000 рублей. Учитывая сложность стека, позиция может претендовать на верхнюю границу рынка.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

#senior #гибрид

Домклик

Senior Mobile Engineer (React Native/WebRTC)

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Формат работы: гибрид (Москва)

*☑️* Чем предстоит заниматься

-интеграция 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

-опыт публикации приложений

-опыт разработки мессенджеров

-опыт разработки видеоконференций

Откликнуться

React Job в Telegram | в VK | в Max

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • React Native
  • WebRTC
  • TypeScript
  • React Hooks
  • React Navigation
  • Android SDK
  • iOS SDK
  • WebSocket
  • Swift
  • Kotlin
  • Push Notifications
  • FCM
  • APNs
  • VoIP

Возможные вопросы на собеседовании

Проверка понимания жизненного цикла звонка в фоновом режиме на iOS.

Как вы обеспечиваете прием входящего звонка через PushKit, если приложение полностью закрыто или находится в фоновом режиме?

Оценка опыта работы с нативными аудио-интерфейсами.

С какими сложностями вы сталкивались при управлении AVAudioSession на iOS и AudioManager на Android при переключении на Bluetooth-гарнитуру во время звонка?

Проверка навыков оптимизации сетевого взаимодействия.

Как вы диагностируете и решаете проблемы с прохождением трафика через NAT, используя протоколы ICE, STUN и TURN?

Оценка навыков профилирования производительности.

Какие инструменты и метрики вы используете для отслеживания утечек памяти и нагрузки на CPU при длительных групповых видеозвонках в React Native?

Проверка архитектурного подхода к кроссплатформенности.

В каких случаях вы предпочтете написать собственный нативный модуль вместо использования готовой библиотеки react-native-webrtc?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!