MAX

Android-разработчик (C/C++, NDK/WebRTC)

MobileгибкийМосква

Навыки

C/C++Android NDKJNIJavaKotlinWebRTC

Обязанности

  • 01Разработка под андроид на уровне NDK/WebRTC, преимущественно с использованием C/C++
  • 02Внесение изменений в код WebRTC, работа с сетью, кодеками, файловой системой
  • 03Передача данных с уровня C/C++ на уровень Java/Kotlin и обратно
  • 04Интеграция с внешними библиотеками на уровне C/C++ (позднее связывание, динамическая загрузка)
  • 05Разработка под андроид, интеграция Java/Kotlin и C/C++
  • 06Внесение изменений в код продукта
  • 07Работа с устройствами (камера, микрофон, bluetooth) на уровне Android SDK / NDK
  • 08Решение задач, связанных с загрузкой нативных библиотек

Требования

  • 01Уверенные знания и опыт применения С/С++, Android NDK, JNI, Java, Kotlin
  • 02Опыт работы с WebRTC, знание внутреннего устройства WebRTC
  • 03Опыт интеграции различных библиотек на уровне C/C++ вызовов в unix-подобных системах
  • 04Опыт отладки библиотек, написанных на C/C++, в том числе в контексте Android-разработки
  • 05Знания и опыт работы с медиакодеками в андроид и в WebRTC, понимание принципов работы и отличий между разными кодеками (как аудио, так и видео)
  • 06Готовность и способность вносить изменения в код программно-реализованных кодеков

Условия

  • 01Гибкий график работы
  • 02Бонусы и скидки от партнеров
  • 03Офис в центре города
  • 04ДМС
  • 05Профессиональная команда