Nous accompagnons un éditeur de logiciels spécialisés pour le secteur du cinéma, qui développe et maintient différents outils liés au parcours de vente (en ligne et en caisse).
Dans le cadre de sa roadmap 2026, le client souhaite pouvoir s’appuyer sur un développeur Android freelance pour accompagner ponctuellement l’évolution et la maintenance d’une application mobile utilisée sur terminaux PAX / Paydroid (A77, A920, E700…).
Ce que vous ferez concrètement :
* Développer de nouvelles fonctionnalités sous Kotlin / Android natif
* Corriger, refactorer et optimiser le code existant (évolutif et correctif)
* Contribuer à la recette, aux tests unitaires et à la documentation
* Assurer la compatibilité multi-versions Android et PAX
* Veiller à la qualité et à la performance via les outils Firebase et LeakCanary
Méthodologie : Agile / hybride
Outils : Jira, Git, Firebase, Gradlesolution.
Versions Android ciblées :
* minSdk : 21
* targetSdk : 34
* Application multi-version avec support étendu
* Déploiement sur appareils PAX (A77, A920, E700…)
* Intégration de libs natives multi-ABI (ARMv7, ARM64)
* Contrainte de compatibilité avec les API Paydroid spécifiques
Quelques informations supplémentaires sur la stack technique :
* Framework : Android natif (Jetpack : Compose, Lifecycle, Navigation, Room, WorkManager, Paging)
* Réseau : Retrofit + OkHttp (+ SSE), Gson
* Persistance : Room (DAO, migrations, Paging)
* Caméra / Scan : CameraX, ML Kit Barcode, ZXing
* Observabilité : Firebase Crashlytics, Firebase Performance, LeakCanary
* Build : Gradle (AGP), multiDex, variants (debug / internal / release)
* CI/CD : locale ou scriptée (Gradle, Bash), GitHub Actions apprécié
Vous êtes la personne que nous recherchons si vous avez :
* 3 à 5 ans d’expérience minimum en Android natif (Kotlin)
* une solide maîtrise de Kotlin, coroutines / Flows, MVVM, Jetpack Compose, Room, Retrofit / OkHttp, ViewModel, Navigation
* une expérience sur PAX / Paydroid : SDK Paxstore, NeptuneLiteAPI, intégration TPE / imprimante / publication Pax Store
* des bonnes pratiques : Git flow, tests unitaires (JUnit5 / MockK), revue de code, sens produit
Langages requis :
* Kotlin : indispensable
* Java : souhaité (interopérabilité et utilisation de libs tierces en .jar)
* C/C++ : non requis (libs natives déjà fournies via jniLibs), mais savoir diagnostiquer des problèmes d’ABI est un plus
* Capacité à utiliser des .jar tiers et des libs natives multi-ABI existantes
* Compréhension des mécanismes JNI / interop Java-Kotlin
Processus de recrutement:
1. Echange avec notre Responsable des Opérations,
2. Tests en ligne,
3. Entretien en présentiel avec notre Directeur des Opérations,
4. Présentation au client.
Notre cœur de métier est l’assistance à maîtrise d’ouvrage dans l’IT, en régie comme au forfait, portée par une équipe d’une quarantaine de consultants s’appuyant sur des accélérateurs IA souverains et formés à une méthodologie fondée sur les standards du marché, constamment enrichie des meilleures pratiques du terrain.
Nous intervenons sur l’ensemble des métiers de l’AMOA : Business Analyst, Product Owner, PMO, Chef de projet, Directeur de projet, Chef ou Directeur de programme, Data Analyst et Quality Assurance (testeur).
Nous proposons également des prestations de formation, de pré-embauche et de recrutement de profils IT.
Notre ambition ?
Accélérer notre développement, et c’est là que vous entrez en jeu !
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.