Développeur Mobile Android
Role details
Job location
Tech stack
Job description
Rattaché fonctionnellement au Staff Engineer et intégré au service Tech Leads, le Développeur Mobile Android F/H travaille en étroite collaboration avec les membres de l'équipe spécialement affectée à un nouveau projet.
Vos missions seront les suivantes :
Leadership Technique et Mentoring :
- Guider l'équipe mobile sur les meilleures pratiques de développement, l'architecture et les choix technologiques pour Kotlin / Jetpack Compose.
- Encadrer et faire monter en compétences les développeurs mobiles juniors et seniors.
- Effectuer des revues de code rigoureuses pour assurer la qualité, la performance, la sécurité et la maintenabilité du code mobile.
Conception et Développement :
- Concevoir et développer des applications mobiles performantes et réactives avec Kotlin pour Android.
- Définir et implémenter une architecture mobile robuste, scalable et sécurisée.
- Assurer l'intégration avec les API back-end et les services AWS.
- Collaborer étroitement avec les designers UI/UX pour garantir une expérience utilisateur mobile intuitive et engageante.
Optimisation et Performance :
- Identifier et résoudre les problèmes de performance, de consommation batterie, de mémoire et de sécurité spécifiques aux applications mobiles.
- Mettre en place des outils de monitoring et d'alerting pour la stabilité des applications.
- Optimiser le rendu et la réactivité des interfaces mobiles.
Déploiement et Opérations (DevOps Mobile) :
- Collaborer avec l'équipe DevOps pour définir et améliorer les pipelines CI/CD des applications mobiles sur GitHub Actions.
- Gérer les processus de build, de test et de signature et de déploiement vers les stores.
- Mettre en oeuvre et maintenir l'infrastructure mobile sur AWS (ex: Amplify, Firebase, Cognito, S3 pour les assets).
- Assurer la conformité avec les standards de sécurité et de régulation bancaire spécifiques aux applications mobiles.
Veille Technologique :
- Assurer une veille constante sur les nouvelles technologies, frameworks et outils mobiles et AWS.
- Proposer et expérimenter de nouvelles approches pour améliorer nos produits et nos processus de développement mobile.
Collaboration et Communication :
- Travailler en étroite collaboration avec le Product Manager, Product Designer et l'équipe de développement
- Communiquer efficacement sur l'avancement des projets, les défis techniques et les solutions proposées, y compris aux parties prenantes non techniques., Chez Fortuneo, notre mission : faire aimer la banque. Et pour cela nous proposons une expérience digitale qui simplifie la banque du quotidien. Comment ? Grâce à une large gamme de produits bancaires accessibles et performants, un service clients exclusivement en France et la mise en place de services toujours plus innovants.
Fortuneo, c'est donc :
️ Une entreprise en croissance dans un marché de la fintech qui ne cesse de se développer : une double raison pour nous rejoindre !
️ Une banque engagée (auprès de ses clients et auprès de ses collaborateurs) pour donner ensemble un sens à la finance.
️ Une équipe soudée, passionnée et investie, qui travaille de manière collaborative dans un cadre humain et bienveillant. Et à en croire le dernier baromètre interne, ça paye : près de 90 % de nos collaborateurs sont heureux au travail !, CI/CD (Fastlane, GitHub Actions, XCode Cloud, ...)
Nos postes sont ouverts aux personnes en situation de handicap.
Chez Fortuneo, le bien-être et les résultats de nos équipes reposent également sur la diversité et l'égalité des chances. La promotion de tous les talents est donc au coeur de nos préoccupations.
Requirements
De formation Bac +3 ou Bac +5 avec un cursus orienté développement, vous justifiez de minimum 5 années d'expérience significative en développement mobile, dont au moins 2 ans en tant que Tech Lead ou rôle équivalent.
Ce serait encore mieux si vous aviez : Déjà travaillé dans une start-up sur le développement d'une application from scratch. Vous êtes sensible aux enjeux de dette technique, observabilité et testabilité ainsi qu'aux problématiques de performance et de coûts (FinOps). Bon(ne) communicant(e), vous êtes reconnu pour votre leadership, votre capacité à résoudre des problèmes et votre connaissance de l'environnement agile.
La stack
- Mobile Natif (Swift, Kotlin)
- Front-end TypeScript React, incluant la gestion d'état (Zustand),
- Back-end Python (FastAPI)
- Environnement AWS (Amplify, Cognito, Lambda, API Gateway, S3, Cloudfront, ...)
- CI/CD (Fastlane, GitHub Actions, XCode Cloud, ...)
Nos postes sont ouverts aux personnes en situation de handicap.
Chez Fortuneo, le bien-être et les résultats de nos équipes reposent également sur la diversité et l'égalité des chances. La promotion de tous les talents est donc au coeur de nos préoccupations., De formation Bac +3 ou Bac +5 avec un cursus orienté développement, vous justifiez de minimum 5 années d'expérience significative en développement mobile, dont au moins 2 ans en tant que Tech Lead ou rôle équivalent.
Ce serait encore mieux si vous aviez : Déjà travaillé dans une start-up sur le développement d'une application from scratch. Vous êtes sensible aux enjeux de dette technique, observabilité et testabilité ainsi qu'aux problématiques de performance et de coûts (FinOps). Bon(ne) communicant(e), vous êtes reconnu pour votre leadership, votre capacité à résoudre des problèmes et votre connaissance de l'environnement agile.
La stack
- Mobile Natif (Swift, Kotlin)
- Front-end TypeScript React, incluant la gestion d'état (Zustand),
- Back-end Python (FastAPI)
- Environnement AWS (Amplify, Cognito, Lambda, API Gateway, S3, Cloudfront, ...), Management d'équipe Méthodes agiles Réactivité
About the company
ForTunes is an insights service for content creators. We currently serve 30.000 recording artists, bands, producers and look forward to expanding into analytics for social media, video streaming and podcasting.