FLIN CRMP

Про компанію
🔍 Требуется Android-разработчик лаунчера для CRMP-проекта
📌 Описание проекта
Мы создаём современный лаунчер для мобильного CRMP (GTA SA: Android) — приложение, через которое игрок сможет:
* Авторизоваться и выбрать сервер,
* Скачивать и обновлять клиент, моды и ресурсы,
* Читать новости проекта,
* Запускать игру с нужными параметрами.
Лаунчер станет основой экосистемы мобильного клиента — с упором на стабильность, безопасность и удобство игрока.
💼 Обязанности
* Разработка полного цикла лаунчера: UI, API, обновления, файловая система, запуск клиента.
* Проектирование архитектуры и написание чистого, поддерживаемого кода.
* Интеграция с игровым клиентом CRMP (через JNI / нативные библиотеки).
* Реализация системы обновлений и проверки файлов.
* Поддержка авторизации, новостного раздела, настроек.
* Оптимизация, тестирование, исправление ошибок.
🧠 Требуемый стек
Основное:
* Kotlin (основной язык разработки)
* Android SDK / Jetpack Compose / Material 3
* MVVM / Clean Architecture
* Retrofit + OkHttp + Coroutines / Flow
* Moshi или Gson
* Hilt (Dagger) / Koin
* Room / SharedPreferences
* Zip4j / File API / SAF
Для интеграции с клиентом:
* C++ + Android NDK + JNI
* Опыт работы с нативными библиотеками и запуском внешних процессов (игровых клиентов)
Плюсом будет:
* Опыт с Unity / Unreal / LibGDX / CLEO Android
* Знание Firebase (Crashlytics, FCM)
* Опыт реализации систем обновлений, патчей, лаунчеров или мод-менеджеров
🧩 Личные качества
* Ответственность и самостоятельность;
* Умение предлагать архитектурные решения;
* Интерес к игровым проектам и понимание принципов клиент–серверного взаимодействия;
* Готовность работать на результат в команде.
⚙️ Мы предлагаем
* Удалённую работу, гибкий график;
* Участие в создании продукта, которым будут пользоваться тысячи игроков;
* Дружную команду и возможность влиять на развитие проекта;
* Конкурентную оплату, долгосрочное сотрудничество.
📨 Если ты хочешь стать частью команды — напиши нам!