

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 !
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 :
Echange avec notre Responsable des Opérations,
Tests en ligne,
Entretien en présentiel avec notre Directeur des Opérations,
Présentation au client.