Мы ищем опытного разработчика для создания и развития кроссплатформенного продукта (Android / iOS / Windows) в сфере мультимедийных технологий и потоковой обработки контента. Нам нужен специалист, способный спроектировать архитектуру с общим вычислительным ядром на C++ и адаптивным интерфейсом под каждую платформу.
Технический стек:
-
Нативное ядро: C++, FFmpeg, OpenGL ES / Vulkan / Metal.
-
Мобильные платформы: Kotlin/Java (Android), Swift/Objective-C (iOS).
-
Фреймворк для интерфейса: Flutter или React Native (подойдут оба).
-
Сеть и API: REST API, многопоточность, сокеты.
-
Система авторизации: Валидация ключей и лицензий с привязкой к уникальным ID устройств.
Основные задачи:
-
Разработка высокопроизводительного модуля захвата, обработки и рендеринга видео/аудио в реальном времени.
-
Написание нативных плагинов для Flutter/React Native, обеспечивающих доступ к системным API камер и медиа-файлов.
-
Реализация алгоритмов процедурной анимации и наложения графических эффектов с использованием графического процессора (GPU).
-
Интеграция серверной системы активации, генерации и верификации лицензионных ключей.
-
Глубокая оптимизация работы приложения под ограниченные ресурсы мобильных устройств (нагрев, батарея, FPS).
Требования к кандидату:
-
Опыт коммерческой разработки от 3-х лет (опыт работы именно с мультимедийными проектами — строго обязателен).
-
Глубокое понимание работы с медиа-контейнерами (MP4 и т.д.), кодеков и буферизации.
-
Умение писать чистый, многопоточный и производительный код.
-
Опыт написания UI под разные разрешения экранов.
-
Навыки CI/CD (сборка и распространение приложений под разные ОС — будет плюсом).
Важное условие: В отклике обязательно приложите ссылку на портфолио (GitHub) или примеры ваших проектов, связанных с видео, графикой, стримингом или разработкой кросс-платформенных приложений. Всю конфиденциальность гарантируем, подписываем NDA.
Условия работы:
-
Удаленная работа (полная свобода по локации).
-
Гибкий график, проектная занятость (с потенциалом перехода в долгосрочное сотрудничество).
-
Оплата обсуждается индивидуально, ориентируемся на рыночную ставку сильных специалистов.