Descriptif du poste:OBJECTIFSParticiper à la conception, au développement et au déploiement d'Applications Android afin d'enrichir et améliorer nos solutions. MISSIONS- Participer activement à l'élaboration des User Stories (descriptions de fonctionnalités) et estimez le temps et les ressources nécessaires pour les réaliser.- Développez les fonctionnalités sur les plateformes Android de la société. Pour cela, vous mettez en œuvre les pratiques de développement conformes à l'état de l'art pour les versions d'Android de nos matériels.- Développer des tests unitaires permettant de valider le bon fonctionnement des productions et leur non-régression lors d'évolutions.- Intégrer les fonctionnalités développées dans les applications et la chaîne de production logicielle.- Corriger les défauts relevés ou rapportés dans les applications.- Réaliser la documentation technique et rétro-documentez l'existant.- Participer à 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- Veille technologique et de l'auto-formation. STACK ET MÉTHODES- 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)- Méthode Scrum ou Kanban ÉQUIPESolution Architect, Delivery Manager, POEn collaboration avec d'autres développeurs LIEU ET RYTHMENeuilly-sur-Seine, en hybride : 3 jours en présentiel et 2 jours en télétravail. Profil recherché:COMPÉTENCES ET QUALIFICATIONS- minimum 5 ans d'expérience en développement Android- Connaissance du stack et des méthodes de l'entreprise- Curieux, Ouvert- Persévérant, Volontaire- La performance, la qualité et la maintenabilité du code sont vos préoccupations principales