В приложении удобнее
Установить
VK

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

в VK

📍 Москва (м. Аэропорт)
Гибрид
📍 Москва
Удалённо
Специализация
Android / C++
Уровень
Senior
Требуемый опыт
5+ лет

Технологии/инструменты

Android
C++
Java
Kotlin
WebRTC
Android NDK

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

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

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

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

Задачи

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

Требования

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

О компании VK

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

VK — крупнейшая технологическая компания по числу пользователей в Рунете. Цифровые продукты VK предоставляют десяткам миллионов людей возможность решать повседневные задачи онлайн: общаться, учиться, развлекаться и самореализовываться. Для предпринимателей VK разрабатывает инструменты развития и продвижения бизнеса в социальных сетях и на контентных платформах. Для бизнес-клиентов VK развивает продукты и услуги по цифровизации.

VK — это команда профессионалов, которая создает комфортную и безопасную цифровую среду для миллионов людей и тысяч бизнес-клиентов. Компания привлекает лучшие таланты и предоставляет им возможность раскрыть свой потенциал в дружелюбной и безопасной среде, в командной работе над популярными цифровыми продуктами и сервисами.