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Профессиональная команда