Telys
Développeur Confirmé Android / Kotlin – Accompagnement ponctuel (freelance)
TelysFrance18 hours ago
Part-timeRemote FriendlyInformation Technology, Engineering
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é

Profil Recherché

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.

Key Skills

Ranked by relevance