Назад
обновлено 3 дня назад

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

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Android-разработчик (C/C++, NDK/WebRTC): Разработка платформы звонков и Android SDK с акцентом на архитектуру, оптимизацию и интеграцию нативного кода с Java/Kotlin. Focus on изменении WebRTC, работе с сетями и медиакодеками, интеграции внешних библиотек и взаимодействии с камерой, микрофоном и Bluetooth.

Локация: Москва; доступны офисный, дистанционный и комбинированный форматы работы

Компания

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

Что делать

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

Требования

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

Культура и преимущества

  • Работа в большой технологической команде над платформой, которой пользуются миллионы людей.
  • Разнообразные технические задачи и возможности профессионального роста.
  • Поддержка инициатив по развитию технологичных решений и реализации новых идей.
  • Формат работы: офисный, дистанционный или комбинированный.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →