Filiale de PageGroup, leader du recrutement et de l’intérim spécialisés dans de nombreux pays, Michael Page recrute des cadres confirmés en CDD et CDI. Créé en 1976 à Londres, le Groupe compte aujourd’hui 141 bureaux dans 37 pays et rassemble plus de 9000 collaborateurs. Acteur au cœur de l’écosystème de l’emploi, nous accompagnons nos clients et nos candidats dans une logique de partenariat durable et engagé. Michael Page en France rassemble plus de 300 consultants spécialisés dans le recrutement pour 21 secteurs d’activités différents partout en France. Notre objectif : changer la vie de de ceux qui nous font confiance, clients, candidats et collaborateurs, en leur donnant l’opportunité de réaliser tout leur potentiel. En tant que Développeur Android Confirmé, vous participez à la conception, au développement et au déploiement du Device Manager afin d'enrichir et améliorer nos solutions. Le Device Manager est un agent déployé sur tous les équipements du parc. C'est un composant critique qui a pour responsabilité : L'application des stratégies de configuration et de sécurité, Le déploiement d'applications, La mesure de l'usage et l'instrumentation, Le diagnostic et la correction à distance des anomalies, Le contrôle de l'usage par l'enseignant pendant la classe (verrouillage, écran déporté...). Vous développez les fonctionnalités sur les plateformes Android de la société. La performance, la qualité et la maintenabilité du code sont vos préoccupations principales. Vous développez les tests unitaires. Vous intégrez les fonctionnalités développées dans les applications et la chaîne de production logicielle. Vous corrigez les défauts relevés ou rapportés dans les applications. Vous réalisez la documentation technique de vos productions en anglais. Vous participez à l'évolution des outils et des méthodes de l'usine de développement logiciel ainsi qu'aux différents processus d'amélioration continue. Vous êtes titulaire d'un Bac +2 minimum en informatique et justifiez d'une expérience d'au moins 5 ans en tant que Développeur Android. Vous maîtrisez les outils et méthodes correspondants, notamment : Les langages de programmation Kotlin et Java ; Les API Android; L'Environnement de Développement Logiciel (IDE) Android Studio ; Les concepts et implémentations de la programmation réactive (Rx/Coroutines) ; L'injection de dépendance (Koin, Dagger) ; Les pratiques de la Clean Architecture et du Domain Driven design ; La chaîne de production des binaires (Gradle).