L'entreprise possède deux applications mobiles natives iOS et Android.
L'équipe mobile cherche à mettre en place un module Kotlin Multiplatform pour partager un maximum de code entre les deux applications et gagner ainsi en temps de développement.
Vous participez grandement à l’élaboration de ce module KMM et à la migration / réécriture d'une partie de l’application existante vers ce module.
Principales missions : - Mener le développement des nouvelles fonctionnalités de l’application Android
- Assurer les besoins de support et maintenance sur les fonctionnalités existantes. Etre en capacité de comprendre rapidement une codebase complexe
- Mettre en place et maintenir les outils nécessaires au bon développement de l’application (CI/CD)
- Assurer la mise à disposition de version de tests (en interne mais également à des bêta testeurs) ainsi que la mise en production
- Garantir une bonne expérience utilisateur sur Android (Guidelines google, etc ..)
- Être force de proposition sur des solutions techniques à implémenter pour améliorer l’application
- Apporter des feedbacks pertinents lors des code reviews des autres développeurs
L’appli Android est développée en Kotlin avec Jetpack Compose, en utilisant les Coroutines, Flow et basée sur l’architecture MVVM/Clean architecture.