CDI - Développeur(se) Kotlin
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Expérience : 6 ans d'expériences minimum
Expérience : Total plus de 3 ans. Et expérience obligatoire sur KMP d'au moins un an.
Démarrage : ASAP
Télétravail : hybride (2 jours de télétravail/semaine)
Nous recrutons un(e) Développeur(se) Kotlin Multiplatform
Dans le cadre de l’accompagnement de l’un de nos clients, notre ESN recherche un(e)Développeur Kotlin Multiplatform (KMP).
Contexte de la mission
Dans le cadre d’un projet stratégique dans le secteur bancaire, nous recherchons un Développeur Kotlin Multiplatform (KMP) pour renforcer les équipes mobiles d’une application bancaire de premier plan, utilisée par près de 12 millions de clients.
L’objectif
unifier et faire évoluer les parcours digitaux entre les applications mobiles et les services en ligne, notamment sur des fonctionnalités à fort enjeu telles que la souscription de produits d’épargne ou l’intégration de solutions de paiement comme Wero.
Vous évoluerez dans un environnement technique moderne, organisé selon le modèle agile Spotify, avec des tribus, des squads et des chapitres techniques.
Intégré à un chapitre technique mobile, vous interviendrez de manière transverse auprès de différentes tribus et squads, en fonction des besoins d’intégration et d’évolution des applications mobiles.
Vos principales responsabilités :
- Concevoir, développer et maintenir des composants partagés en Kotlin Multiplatform pour les plateformes Android et iOS.
- Participer à la conception et à l’évolution de l’architecture applicative.
- Développer des fonctionnalités de bout en bout, de la conception technique jusqu’à la livraison.
- Appliquer les principes de Clean Architecture et les patterns MVI.
- Accompagner les équipes dans l’adoption et la compréhension de Kotlin Multiplatform.
- Partager les bonnes pratiques, apporter un regard technique et contribuer à l’acculturation des équipes mobiles.
- Collaborer avec les développeurs, les équipes produit et les autres parties prenantes dans un environnement agile.
- Assurer le suivi des développements et des livraisons à l’aide des outils de gestion de projet, notamment JIRA.
Compétences techniques requises
Indispensables
- Expérience concrète en Kotlin Multiplatform (KMP) ou Kotlin Multiplatform Mobile (KMM).
- Compréhension du partage de code entre Android et iOS.
- Maîtrise des principes de Clean Architecture.
- Connaissance des architectures et patterns MVI.
- Expérience du développement logiciel en environnement agile.
Compétences appréciées
- Mécanismes expect/actual.
- Intégration avec Swift et SwiftUI côté iOS.
- Intégration avec Jetpack Compose côté Android.
- Expérience dans des environnements applicatifs à forte volumétrie
Profil recherché
Nous recherchons un développeur curieux, autonome et doté d’un excellent relationnel, capable de s’intégrer rapidement à des équipes différentes.
Au-delà de la maîtrise technique, nous accordons une importance particulière à la capacité à communiquer, expliquer ses choix et accompagner les équipes dans l’adoption de nouvelles pratiques.
Le candidat idéal aime participer à la conception, proposer des améliorations et comprendre les enjeux fonctionnels. Il ne se limite pas à l’exécution de tâches : il contribue activement à la qualité et à la cohérence de l’écosystème mobile.
Qualités attendues :
- Excellente communication et pédagogie.
- Curiosité technique et esprit d’initiative.
- Capacité d’adaptation et goût du travail transverse.
- Esprit d’équipe et sens du partage.
- Recherche d’un engagement professionnel durable.
Environnement de travail
- Méthodologie agile inspirée du modèle Spotify.
- Organisation en tribus, squads et chapitres.
- Environnement technique mobile moderne.
- Collaboration avec plusieurs équipes et interlocuteurs.
Pourquoi rejoindre cette mission ?
- Un impact concret : contribuer à une application bancaire utilisée par 12 millions de clients.
- Une technologie d’avenir : travailler sur Kotlin Multiplatform, au cœur des stratégies de mutualisation du développement mobile.
- Un rôle transverse : intervenir sur des sujets variés et contribuer à la montée en compétence des équipes.
- Un environnement structurant : participer à des choix d’architecture et à des projets digitaux à grande échelle.
- Une perspective longue durée : bénéficier d’une visibilité pouvant aller jusqu’à 3 ans.
Qui sommes nous ?
Ikivia est une société de conseil en IT & Digital autour de quatre grandes expertises métiers que sont : la gestion de projet, le développement, la Big Data et l’infrastructure IT. Nous mettons au service de nos clients