Nous recherchons un ingénieur études et développement Kotlin dans le contexte d'un prototypage d'application mobile sous Android en s'appuyant sur une codebase déjà existante. L'objectif est d'adapter cette base, l'intégrer à un système d'information exposé par API, et mettre en œuvre plusieurs parcours fonctionnels (information, calcul, achat simple, affichage de titre) dans un délai court, en vue d'une démonstration à un client. Livrables attendus Code Android Kotlin du prototype, adapté et stabilisé à partir de la base existante. Documentation courte : architecture choisie, APIs consommées, principaux composants et limites du prototype. Application Android prête à être présentée au client (scénarios de démonstration définis et testés).
Dans le cadre de l'évolution de notre application mobile native Android, nous recherchons un(e) développeur(se) expérimenté(e) pour intervenir sur l'ensemble du cycle de vie applicatif : analyse, conception, développement, tests et maintenance, dans le respect des normes et procédures internes. Profil recherchéCompétences obligatoires Kotlin Android Studio Jetpack Compose Firebase OIDC SDK GitHub Bitrise Accessibilité (a11y) Dynatrace Développeur(se) Android confirmé(e), autonome, rigoureux(se), à l'aise aussi bien sur les aspects techniques que sur la documentation et la communication avec les équipes Métier.
Kotlin - Confirmé - Souhaitable Compose - Confirmé - Souhaitable KMM - Junior - Souhaitable Firebase - Junior - SouhaitableConnaissances linguistiquesFrançais Courant (Impératif)Description détailléeNous recherchons un développeur Android dans le cadre d'un renforcement de l'équipe APP Auchan France. Au niveau fonctionnel, l'application est celle grand public, 550 000 utilisateurs actifs, 600M d'€ de CA/an, elle permet de : Faire ses courses en ligne pour une livraison à domicile ou pour un retrait en Drive ou en Consignes Consulter ses achats les plus fréquents Créer ses listes de courses afin de faciliter ses courses Retrouver l'ensemble de l'historique de commandes Être un véritable compagnon de courses pour faciliter les courses en magasin avec les catalogues, les bons de réductions et tickets de caisses dématérialisés Consulter les horaires des magasins physiques Retrouver l'ensemble de sa fidélité avec le montant de la cagnotte ainsi que les différents avantages Le profil recherché doit : Être passionné par le métier de développeur Avoir au moins 5 ans d'expériences dans le domaine du développement d'application Android Avoir une expérience passée significative sur une application grand publique start-up et/ou grand compte Être autonome, dynamique et bon communicant La stack requise : Kotlin Compose Firebase KMM Gitlab
Dans le cadre d'une Appel d'offre, Nous recherchons un technical leader qui aura pour activités la prise de connaissance Contexte Un prototype d'application mobile doit être développé sous Android en Kotlin, en s'appuyant sur une codebase déjà existante. L'objectif est d'adapter cette base, l'intégrer à un système d'information exposé par API, et mettre en œuvre plusieurs parcours fonctionnels (information, calcul, achat simple, affichage de titre) dans un délai court, en vue d'une démonstration à un client.
Tech Lead full stack Java, Kotlin, NestJS Base de données : PostgreSQL Infrastructure : Kubernetes Méthodologie : Agile / Scrum Outils qualité et observabilité : SonarQube, Datadog, Kibana (ou équivalents) Mission longue Missions principales Définir et piloter les orientations techniques des applications web et mobiles. Participer aux études de conception et aux choix d'architecture. Accompagner et encadrer les équipes de développement via les revues de code, le partage de bonnes pratiques et le coaching technique. Garantir la qualité du code, la couverture de tests, la sécurité et les performances des applications. Contribuer à l'amélioration continue des processus de développement, d'intégration et de déploiement (CI/CD). Identifier et piloter la réduction de la dette technique ainsi que la gestion des risques techniques. Assurer un support technique lors des phases critiques, mises en production et traitement des incidents complexes. Goals and deliverables Environnement technique Front-end : Angular Back-end : Java, Kotlin, NestJS Base de données : PostgreSQL Infrastructure : Kubernetes Méthodologie : Agile / Scrum Outils qualité et observabilité : SonarQube, Datadog, Kibana (ou équivalents) Livrables attendus : Dossiers de conception technique et d'architecture. Code source conforme aux standards projet. Recommandations et arbitrages techniques. Documentation technique et d'exploitation. Pipelines CI/CD et automatisations. Plans d'amélioration de la qualité logicielle et de réduction de la dette technique. Profil recherché Expérience significative en tant que Tech Lead sur des projets web complexes. Maîtrise des architectures modernes, des pratiques DevOps et de l'intégration continue. Solides compétences en développement Java/Kotlin/NestJS et Angular. Capacité à fédérer une équipe, à accompagner les développeurs et à porter les décisions techniques. Forte sensibilité aux enjeux de qualité logicielle, sécurité et performance. Localisation : Hellemmes (59). Mode d'intervention : principalement sur site avec 1 à 2 jours de télétravail par semaine. Quelques déplacements ponctuels sur le territoire national sont à prévoir. Synthèse en une phrase Recherche d'un Tech Lead Full Stack orienté architecture, qualité logicielle et animation technique, capable de piloter la trajectoire technique de l'application VADOR dans un environnement Agile moderne (Angular, Java/Kotlin, NestJS, PostgreSQL, Kubernetes) Expected skillsSkills Skill level java kotlin Confirmed KUBERNETES Confirmed NEXT.JS Confirmed KOTLIN Expert POSTGRESQL Confirmed Développement AngularJS Confirmed
Concevoir, développer et maintenir des applications mobiles performantes avec React Native. Développer et maintenir des fonctionnalités natives en Kotlin (Android) et Swift (iOS). Concevoir et optimiser les bridges natifs entre React Native et les couches natives. Participer aux choix d'architecture et garantir la qualité technique des développements (MVVM, Clean Architecture…). Mettre en place et améliorer les pipelines CI/CD mobiles. Gérer les processus de déploiement et de publication sur l'App Store et le Google Play Store. Collaborer avec les équipes produit, design et technique dans un environnement agile. Profil recherchéSolide expérience en développement mobile avec React Native. Excellente maîtrise de Kotlin et Swift. Expérience confirmée dans le développement de modules et bridges natifs. Bonne connaissance des architectures mobiles modernes (MVVM, Clean Architecture…). Maîtrise des outils de CI/CD et des processus de publication des applications mobiles. Capacité à intervenir en autonomie sur des projets complexes. Esprit d'analyse, rigueur et sens des bonnes pratiques de développement.
Vous intervenez sur le développement des BFF (Backend For Frontend) de l'application. Chaque BFF expose les APIs consommés par l'application et orchestre les appels vers les différentes APIs REST du back office. Votre rôle Développement des BFF applicatifs · Analyser les besoins d'évolution liés aux APIs de l'application · Développer les composants logiciels des BFF en Kotlin et Spring Boot · Paramétrer les composants applicatifs dans le respect des normes et procédures en place Orchestration des services back-office · Concevoir les traitements permettant d'orchestrer les appels aux APIs REST du back office · Assurer la bonne intégration des BFF avec les services existants · Veiller à la cohérence des échanges entre l'application et les APIs back office Qualité et maintenabilité du code · Respecter les standards de développement définis · Contribuer à la fiabilité et à la maintenabilité des composants développés · Participer à l'analyse et à la correction des anomalies applicatives
Dans le cadre d'un projet d'envergure, nous recherchons un Développeur Back Kotlin afin de participer au développement des Back For Front (BFF) d'une application digitale grand public. Contexte de la missionVous intégrerez une équipe en charge d'une application mobile/web grand public s'appuyant sur une architecture en microservices. Le backend repose sur une architecture BFF (Back For Front) développée en Kotlin avec le framework Spring et hébergée sur un environnement cloud public (GCP). Fonctionnement : Chaque BFF expose les APIs destinées à l'application Chaque BFF est responsable d'un domaine fonctionnel spécifique Les appels aux services backend sont orchestrés via des APIs REST Les BFF sont développés de manière indépendante avec des composants communs Compétences techniques Kotlin : expert Spring Boot : expert KMM (Kotlin Multiplatform Mobile) : expert LivrablesDéveloppement et maintenance de BFF pour l'application Conception d'APIs permettant l'orchestration des services backend
Dans le cadre du renforcement de ses équipes mobiles, un acteur majeur de la banque en ligne recherche un(e) Tech Lead Android expérimenté(e). La mission s'inscrit dans une dynamique d'amélioration continue, avec de forts enjeux de coaching technique, de refactoring et de structuration de la stratégie de tests sur une application mobile à forte audience. Descriptif de la mission Assurer le leadership technique de l'équipe de développement Android Accompagner et coacher les développeurs sur les pratiques de test et de refactoring Contribuer au cadrage et au challenge des décisions produit Participer activement à l'amélioration continue des pratiques et processus Assurer une veille technologique et la diffuser au sein de l'équipe Intervenir dans un contexte multi-équipes, en coordination avec les autres streams mobiles
Nous recherchons un développeur Kotlin/Spring pour renforcer l'équipe APP. Nous avons développé un Back For Front (BFF) en Kotlin avec le framework Spring hébergé sur GCP. Chaque BFF fournit les APIs de l'APP et s'occupe d'orchestrer les appels aux différentes API REST (primitives) de notre back office. Pour l'APP, nous avons développé une multitude de BFF: BFF-Store, BFF-Product, BFF-Loyalty. Chaque BFF gère un domaine fonctionnel de l'APP. Chaque BFF est développé indépendamment des autres (micro-services) (sur base de quelques librairies communes). Au niveau fonctionnel, l'application est celle grand public, 550 000 utilisateurs actifs, 600M d'€ de CA/an, elle permet de : Faire ses courses en ligne pour une livraison à domicile ou pour un retrait en Drive... Consulter ses achats les plus fréquents Créer ses listes de courses afin de faciliter ses courses Retrouver l'ensemble de l'historique de commandes Être un véritable compagnon de courses pour faciliter les courses en magasin avec les catalogues, les bons de réductions et tickets de caisses dématérialisés ou Scan to Go Consulter les horaires des magasins physiques Retrouver l'ensemble de sa fidélité avec le montant de la cagnotte ainsi que les différents avantages L'équipe est composée de : 2 développeurs Android 3 développeurs iOS 1 développeur BFF 1 PO Nous travaillons en ScrumBan. Le livrable est le développement des BFF de l'application.
Vous aimez les environnements à fort trafic, les défis techniques et les pratiques DevOps ? Rejoignez une équipe Agile en charge du compte client, de l'authentification et de la gestion des données utilisateurs. Au programme : nouvelles fonctionnalités, modernisation des déploiements et mise en place du Continuous Delivery. Vos missionsConcevoir, développer et maintenir des services backend performants. Participer à la conception technique et être force de proposition sur les choix d'architecture. Déployer et exploiter les applications dans une démarche DevOps. Participer aux revues de code, à l'amélioration continue et aux rituels Agile. Collaborer avec les équipes Produit, Architecture et Tech sur des sujets à fort enjeu. Stack techniqueJava 11 & 17 Spring Boot Node.js et Kotlin (un plus) AWS (Lambda) Docker Kubernetes GitHub, GitLab CI, ArgoCD Datadog, Sonar APIs REST
Développeur Mobile Android KMP MONTPELLIER 3 jours de présentiel / 2 jours de TT ASAP 2 jours TT - Montpellier Tâches Développement, tests unitaires Contexte Participation au développement, affinages, dans une squad Ma Banque Attendu Participation active au projet, mise en place des bonnes pratiques, participer à la création d'un produit en Agile Notre stack technique : - Maitrise KMP - Une expérience significative sur le développement d'application grand public Android NATIF - Maitrisant l'architecture MVVM + clean architecture + architecture modulaire - Maitrisant Kotlin (couroutines et flows) - Maitrise de Compose MultiPlaftorme - CI/CD (jenkins, fastlane, gitlab CI) Capacité travailler en équipe Bon relationnel pour intégration dans une équipe multi métier Expérience dans un environnement agile Avoir déjà eu une expérience personnelle ou professionnelle en KMP et pouvoir comprendre rapidement notre architecture. Connaissance environnement projet iOS dans un contexte KMP Sénoir (+7 ans)
Vous êtes passionné(e) par le développement backend et souhaitez contribuer à des projets innovants dans le domaine de la mobilité ? Nous recherchons un Développeur Backend Kotlin confirmé pour rejoindre une équipe en pleine croissance et participer au développement d'une plateforme qui connecte les principaux acteurs de la mobilité (train, bus, assurance…) grâce à des API modernes. Vos missionsConcevoir et développer des applications backend en Kotlin / Spring Boot. Développer et maintenir des connecteurs vers différents fournisseurs de mobilité. Participer à l'industrialisation des développements (CI/CD, GitOps, automatisation). Garantir la qualité du code grâce aux tests automatisés et aux bonnes pratiques. Participer aux revues de code, au pair programming et aux choix d'architecture. Contribuer à des projets innovants autour de l'IA appliquée au développement (Specification Driven Development). Stack techniqueKotlin (ou Java avec une forte envie de monter en compétence sur Kotlin) Spring Boot AWS Kubernetes / EKS MongoDB Atlas GitLab CI/CD Tests automatisés : JUnit, Cucumber, Wiremock, Kotest, Spring Cloud Contract Les +GitOps, ArgoCD, Helm Datadog APIs de mobilité Intérêt pour l'IA appliquée au développement
Dans le cadre d'une mission longue, notre client recherche un Tech Lead Full Stack pour piloter la trajectoire technique d'applications web et mobiles au sein d'un environnement Agile. Le consultant sera garant des choix d'architecture, de la qualité logicielle, des bonnes pratiques de développement et de l'accompagnement technique des équipes, tout en contribuant à l'amélioration continue des processus DevOps et CI/CD. Missions : Définir les orientations techniques des applications web et mobiles Participer aux études de conception et aux choix d'architecture Encadrer et accompagner les équipes de développement Réaliser les revues de code et diffuser les bonnes pratiques Garantir la qualité, la sécurité et les performances des applications Concevoir et développer les évolutions Full Stack Mettre en place et améliorer les pipelines CI/CD Piloter la réduction de la dette technique Participer aux mises en production et au traitement des incidents complexes Assurer la documentation technique et d'exploitation Contribuer à l'amélioration continue des processus Agile et DevOps Nous recherchons un Tech Lead Full Stack disposant d'une solide expérience sur des projets web complexes, capable de définir les orientations techniques, d'accompagner les équipes de développement et de garantir la qualité des applications. Une forte culture DevOps, architecture logicielle et intégration continue est indispensable.
Les missions attendues par le Développeur Mobile Kotlin (H/F) : Dans le cadre d'un projet applicatif à forte visibilité, nous recherchons un Développeur Mobile Android Kotlin pour intervenir sur une mission longue durée. Contexte de la mission Vous rejoindrez une équipe projet en charge du développement et de l'évolution d'une application mobile, dans un environnement dynamique et exigeant. Missions principalesDéveloppement et maintenance d'applications Android en Kotlin Participation aux choix techniques et à l'amélioration de l'architecture Collaboration avec les équipes backend et produit Contribution à la qualité du code (tests, bonnes pratiques, revues de code) Informations clésDémarrage : ASAP Durée : mission longue