Aligne les enjeux métiers et les solutions SI
Nous recherchons un(e) Développeur(se) Android expérimenté(e) pour renforcer nos équipes et intervenir auprès de l’un de nos clients finaux. Intégré(e) au sein d’une équipe volante, ton rôle combinera l’apport d’expertise technique auprès de différentes squads pour accélérer le delivery, la conception d’architectures mobiles modernes et l’accompagnement des équipes dans l’application des meilleures pratiques de développement.
Ton futur environnement
Tu évolueras au cœur d’un dispositif agile et transverse, en interface directe avec les directions métiers, les homologateurs et les différentes squads de la DSI. Intervenant sur des applications mobiles stratégiques à forte visibilité (potentiellement connectées à l’écosystème d’un SI Bancaire), tu seras le garant de la qualité logicielle et de l’industrialisation des développements. C’est le cadre idéal pour exprimer ta maîtrise des technologies Android récentes (Kotlin, Jetpack Compose) et piloter des démarches exigeantes en matière de tests et de refactoring.
Tes missions clés
Expertise Technique & Accompagnement :
-
Apporter son expertise technique aux différentes squads afin d’optimiser et d’accélérer le delivery des projets mobiles.
-
Accompagner les autres développeurs de l’équipe dans l’application des bonnes pratiques de code, les choix d’architecture et la montée en compétences au quotidien.
-
Effectuer des contrôles croisés et des revues de code rigoureuses afin de sécuriser la qualité globale des livrables de l’équipe.
Conception, Développement & Industrialisation :
-
Réaliser les analyses techniques et les études d’impacts en amont à partir des besoins exprimés par le métier (modélisation UML).
-
Fournir des chiffrages détaillés et des estimations de charges pour les futures réalisations au sein du dispositif Agile.
-
Prendre en charge les développements d’interfaces et de fonctionnalités, ainsi que l’écriture des tests unitaires et d’intégration.
Qualité, Recette & Mises en Production :
-
Assurer l’analyse approfondie des incidents de production, concevoir des solutions de contournement ou implémenter les correctifs définitifs.
-
Assurer le support technique de niveau 2 auprès des équipes d’homologation lors des phases de recette fonctionnelle.
-
Préparer les packages de livraison, sécuriser les phases de mise en production et participer, le cas échéant, aux plans d’actions transverses de la DSI.
Ton profil
-
Formation : Diplôme d’Ingénieur ou Bac+5 spécialisé en informatique ou développement logiciel mobile.
-
Expérience : Tu justifies d’une expérience solide et réussie en développement d’applications Android natives dans des contextes d’envergure.
-
Expertise Technique Impérative :
-
Environnement Android : Parfaite maîtrise de Kotlin, KTX, Coroutines, FLOW, HILT, Jetpack Compose, Gradle, Retrofit 2 et de l’IDE Android Studio.
-
Architecture & Patterns : Excellente connaissance des patterns d’architecture mobile (MVVM, MVP) et des concepts d’invocation de Web Services (REST / JSON).
-
Qualité de code & Tests : Maîtrise des tests unitaires et d’intégration (JUnit), ainsi que des méthodologies TDD (Test-Driven Development) et BDD.
-
-
Outils d’Industrialisation & Data :
-
Pratique confirmée des outils de CI/CD et de versioning : Bitrise, Sonar, Git, Bitbucket, SourceTree.
-
Bonnes connaissances en bases de données relationnelles et en modélisation (SQL, Oracle, MySQL).
-
-
Compétences Appréciées : Une première approche ou une connaissance de l’architecture d’un Système d’Information (SI) Bancaire est un atout majeur.
-
Langues : Anglais professionnel opérationnel.
Tes atouts
-
Postre de Mentor & Leadership : Capacité naturelle à guider d’autres profils techniques, à vulgariser des choix d’architecture et à fédérer autour des bonnes pratiques.
-
Esprit Analytique et de Synthèse : Aptitude à diagnostiquer rapidement des incidents complexes en production et à concevoir des plans de correctifs optimisés.
-
Aisance Relationnelle : Excellentes compétences de communication pour collaborer efficacement au sein d’une équipe volante et interagir avec des squads multi-domaines.