Мы ищем опытного разработчика для создания и развития кроссплатформенного продукта (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.
Условия работы:
Удаленная работа (полная свобода по локации).
Гибкий график, проектная занятость (с потенциалом перехода в долгосрочное сотрудничество).
Оплата обсуждается индивидуально, ориентируемся на рыночную ставку сильных специалистов.