Вакансия Android-разработчик (C/C++, NDK/WebRTC) в MAX, Москва

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

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

Мы работаем в большой технологической команде, разрабатывающей платформу звонков. Вам предстоит присоединиться к её подразделению по разработке SDK для Android.

Мы ищем единомышленника, готового погрузиться в работу над архитектурой и оптимизацией проекта. Ценим желание развиваться в разработке технологичных решений, предлагать и реализовывать идеи.

У нас интересно, потому что:

  • Вы будете работать над платформой, которой пользуются миллионы людей
  • Вас ждёт много разнообразных задач и возможностей для профессионального роста

Наш стек: C/С++, CMake, WebRTC, OpenGL, Android NDK, Java/Kotlin, Ninja/Clang/GCC.

Задачи

1. Разработка под андроид на уровне NDK/WebRTC, преимущественно с использованием C/C++

  • Внесение изменений в код WebRTC, работа с сетью, кодеками, файловой системой
  • Передача данных с уровня C/C++ на уровень Java/Kotlin и обратно
  • Интеграция с внешними библиотеками на уровне C/C++ (позднее связывание, динамическая загрузка)

2. Разработка под андроид, интеграция Java/Kotlin и C/C++

  • Внесение изменений в код продукта
  • Работа с устройствами (камера, микрофон, bluetooth) на уровне Android SDK / NDK
  • Решение задач, связанных с загрузкой нативных библиотек

Требования

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

Мы предлагаем

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

Формат работы

Офисный
Дистанционный
Комбинированный

Уровень

senior

График работы

полный

MAX

Цифровая платформа, в которую интегрированы мессенджер, мини-приложения, нейропомощник, платёжный сервис и конструктор чат-ботов.

Мы предлагаем

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

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

Ведущий разработчик C++

Поиск
Москва, Офисный

Android-разработчик

ОК
Москва, гибкий

Разработчик инфраструктуры ИБ

Дзен
Москва, Дистанционный

Старший Java-разработчик

MAX
Москва, гибкий

C++ Developer

MAX
Москва, гибкий

Старший разработчик

Единые облачные технологии
Москва, гибкий

Android-разработчик

VK Видео
Москва, гибкий

Platform Java-разработчик (TAP)

Единые облачные технологии
Дистанционный

Старший Java-разработчик

MAX
Москва, Комбинированный

Backend-разработчик

Сервисы продуктивности VK Tech
Москва, гибкий

Старший Android-разработчик ленты клипов

ВКонтакте
Москва, Офисный

Android-разработчик в Core-команду ВКонтакте

ВКонтакте
Санкт-Петербург, гибкий

Старший Java-разработчик в VK Видео

VK Видео
Москва, гибкий

Старший разработчик

VK Карты
Москва, Комбинированный

Senior Java-разработчик

MAX
Москва, гибкий

Старший Android-разработчик

VK Мессенджер
Москва, гибкий

Руководитель группы хранилищ ВКонтакте

ВКонтакте
Москва, гибкий

Java-разработчик

Дзен
Москва, гибкий

Старший Android-разработчик ленты клипов ВКонтакте

VK Клипы
Москва, гибкий

Java-разработчик

AI VK
Москва, Комбинированный

Ведущий разработчик в команду Feature Flow

AI VK
Москва, гибкий

Java-разработчик в команду Managed NoSQL

Единые облачные технологии
Дистанционный

Java-разработчик

Единые облачные технологии
Москва, гибкий

Руководитель группы

Mail
Москва, гибкий

Старший разработчик

Единые облачные технологии
Санкт-Петербург, Офисный

Ведущий java-разработчик

MAX
Санкт-Петербург, Дистанционный