Développeur Mobile Android - CDI Paris - Theodo
Développeur Mobile Android
Ton équipe
L’équipe technique de Theodo Apps, c’est 49 software engineers, tech leads, architectes et engineering managers, tous issus des meilleures écoles d’ingénieur.
Tu seras membre d’une équipe de 2 à 5 ingénieursépaulés par unlead tech, unassociate product manager et unUX/UI designer.
Tes futures missions
Participer à la conception et à l’architecture d’applications Android robustes, évolutives et maintenables, en t’appuyant sur des paradigmes reconnus comme MVVM , MVI ou Clean Architecture .
Développer des fonctionnalités natives Android en Kotlin , avec un souci constant de performance, d’accessibilité et de qualité d’expérience utilisateur.
Utiliser des frameworks modernes tels que Jetpack Compose (CMP) pour concevoir des interfaces UI dynamiques et réactives.
Tirer parti de Kotlin Multiplatform (KMP) pour mutualiser une partie du code et construire des applications universelles partageant de la logique métier entre plateformes.
Gérer efficacement les appels réseau et la concurrence grâce aux Coroutines Kotlin et à l’intégration d’API REST/GraphQL .
Mettre en œuvre une stratégie de tests solides avec JUnit , Paparazzi (tests UI statiques), ainsi que des outils de linting et de qualité de code comme Detekt et Konsist .
Collaborer étroitement avec les équipes UX/UI pour garantir une expérience utilisateur fluide et cohérente sur tous les devices Android.
Participer à l’intégration continue et au déploiement via des outils DevOps modernes : CI/CD avec Bitrise, Fastlane, GitHub Actions , etc.
Effectuer des revues de code régulières en équipe afin d’assurer un niveau de qualité élevé, de partager les bonnes pratiques et de progresser collectivement.
Pour réussir, tu seras accompagné sur le développement de :
Tes compétences en programmation (connaissance du langage, des frameworks et des bonnes pratiques)
Ta compréhension produit et business sur chaque projet
Ta capacité à résoudre des problèmes complexes (architecture, conception)
Ton efficacité grâce à la mise à disposition d’outils d’IA comme GitHub Copilot et ChatGPT, que nous mettons à disposition pour booster la productivité et encourager l’exploration de nouvelles approches de développement
Concrètement
Concrètement, tu feras partie d’une équipe regroupant plusieurs profils : tech, product et delivery. L’objectif de cette équipe est de concevoir, développer et mettre en production des produits mobile à fort impact, dont certaines sont utilisées par des millions de personnes.
Nous attendons aussi que tu participes au développement de Theodo Apps. Pour ce faire, tu as plusieurs leviers à ta disposition :
Écrire des articles, parler à des conférences/meetups ou faire de l’open source
Participer au recrutement des futurs collaborateurs en faisant passer des entretiens
T’impliquer dans les ventes de nouveaux projets avec l’équipe sales
Parcours de progression
Lancer une nouvelle verticale technologique chez Theodo Apps : no code, IoT, AR/VR (Vision Pro)
Devenir Engineering Manager, le premier pas vers un rôle de CTO
Devenir une référence sur une compétence technique comme Alexandre Moureaux sur la performance des apps mobiles