Partager cette offre
Livrables attendus
Excellence technique iOS et Android
Être garant de l’architecture applicative des deux plateformes et de leur convergence : mêmes patterns, mêmes conventions, mêmes garanties de qualité, sans nier ce qui relève des idiomes propres à chaque écosystème.
Porter les décisions structurantes côté iOS et leurs équivalents côté Android.
Maintenir les applications alignées sur les évolutions annuelles d’Apple et de Google (nouvelles versions d’OS, dépréciations, exigences de publication) et anticiper leurs impacts plutôt que de les subir.
Être garant de l’expérience réellement perçue.
BFF mobile et intégration au système d’information
Concevoir, développer et faire vivre le BFF mobile dans notre environnement technique (.NET et C# sur Azure), avec le même niveau d’exigence que le code applicatif.
Être garant de la frontière technico-fonctionnelle du BFF : agrégation, adaptation et optimisation pour l’usage mobile, sans absorption de logique métier qui relève des domaines.
Être garant de la compatibilité ascendante des contrats, dans un contexte où plusieurs versions de l’application coexistent durablement sur les terminaux de nos clients.
Définir avec les équipes de domaine les contrats d’API dont les applications ont besoin, porter le besoin mobile en amont de leurs arbitrages et contribuer à la convergence du parc vers des APIs orientées métier.
Delivery et développement collectif
Sécuriser la prévisibilité des publications : cadence maîtrisée sur l’App Store et le Play Store, capacité à livrer et à désactiver une fonctionnalité sans dépendre d’un cycle de validation (feature flags, déploiements progressifs).
Être garant de la chaîne de build et de la coordination des tests des deux applications comme du BFF, et de l’observabilité end to end (crash reporting, traces corrélées du terminal jusqu’aux APIs amont) permettant de diagnostiquer les incidents.
Accompagner les ingénieurs iOS et Android dans leur montée en compétence (revues de code exigeantes, pair programming, transmission des pratiques) et diffuser les standards mobiles de l’entreprise.
Traduire les contraintes des plateformes en arbitrages compréhensibles pour les équipes Produit, Design et Marketing, et éclairer leurs décisions de priorisation.
Hard skills
Une expérience significative de développement iOS en Swift sur des applications grand public en production, incluant SwiftUI et Swift Concurrency.
Une maîtrise réelle de l’écosystème Android natif en Kotlin, suffisante pour arbitrer l’architecture et challenger les choix de l’équipe.
Une capacité à développer côté serveur en .NET et C#, et à concevoir des services exposés dans un environnement cloud Azure.
Une pratique de la conception d’APIs consommées par des clients mobiles : granularité, pagination, gestion des erreurs, versioning et compatibilité ascendante.
Une expérience de parcours transactionnels : authentification forte, push notif, capture et envoi de média/document, mode dégradé.
Une pratique confirmée de tooling pour mobile : automatisation des builds, signature et provisioning, tests automatisés, distribution et publication sur les deux stores.
Soft skills
Esprit d’équipe et de partage
Curiosité, autonomie
Rigueur indispensable et sens du détail prononcé
Capacité d’analyse et de synthèse
Outils utilisés
Mobile : Swift, SwiftUI, Webview, Kotlin, Flutter, React Native
Hosting : Microsoft Azure
Backend : écosystème .NET et C#
APIs : RESTful, aujourd’hui organisé autour de primitives techniques, engagé dans une trajectoire de rationalisation vers des APIs orientées métier
CI/CD : Azure DevOps, à construire et consolider pour le mobile
Observabilité : Dynatrace, ELK
Profil recherché
Hard skills
Une expérience significative de développement iOS en Swift sur des applications grand public en production, incluant SwiftUI et Swift Concurrency.
Une maîtrise réelle de l’écosystème Android natif en Kotlin, suffisante pour arbitrer l’architecture et challenger les choix de l’équipe.
Une capacité à développer côté serveur en .NET et C#, et à concevoir des services exposés dans un environnement cloud Azure.
Une pratique de la conception d’APIs consommées par des clients mobiles : granularité, pagination, gestion des erreurs, versioning et compatibilité ascendante.
Une expérience de parcours transactionnels : authentification forte, push notif, capture et envoi de média/document, mode dégradé.
Une pratique confirmée de tooling pour mobile : automatisation des builds, signature et provisioning, tests automatisés, distribution et publication sur les deux stores.
Soft skills
Esprit d’équipe et de partage
Curiosité, autonomie
Rigueur indispensable et sens du détail prononcé
Capacité d’analyse et de synthèse
Outils utilisés
Mobile : Swift, SwiftUI, Webview, Kotlin, Flutter, React Native
Hosting : Microsoft Azure
Backend : écosystème .NET et C#
APIs : RESTful, aujourd’hui organisé autour de primitives techniques, engagé dans une trajectoire de rationalisation vers des APIs orientées métier
CI/CD : Azure DevOps, à construire et consolider pour le mobile
Observabilité : Dynatrace, ELK
Environnement de travail
Hard skills
Une expérience significative de développement iOS en Swift sur des applications grand public en production, incluant SwiftUI et Swift Concurrency.
Une maîtrise réelle de l’écosystème Android natif en Kotlin, suffisante pour arbitrer l’architecture et challenger les choix de l’équipe.
Une capacité à développer côté serveur en .NET et C#, et à concevoir des services exposés dans un environnement cloud Azure.
Une pratique de la conception d’APIs consommées par des clients mobiles : granularité, pagination, gestion des erreurs, versioning et compatibilité ascendante.
Une expérience de parcours transactionnels : authentification forte, push notif, capture et envoi de média/document, mode dégradé.
Une pratique confirmée de tooling pour mobile : automatisation des builds, signature et provisioning, tests automatisés, distribution et publication sur les deux stores.
Soft skills
Esprit d’équipe et de partage
Curiosité, autonomie
Rigueur indispensable et sens du détail prononcé
Capacité d’analyse et de synthèse
Outils utilisés
Mobile : Swift, SwiftUI, Webview, Kotlin, Flutter, React Native
Hosting : Microsoft Azure
Backend : écosystème .NET et C#
APIs : RESTful, aujourd’hui organisé autour de primitives techniques, engagé dans une trajectoire de rationalisation vers des APIs orientées métier
CI/CD : Azure DevOps, à construire et consolider pour le mobile
Observabilité : Dynatrace, ELK
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Techlead mobile IOS et Andriod H/F
EXteam