Contexte du projet
Dans le cadre du développement et de l’évolution d’une application mobile multi-plateforme à fort trafic, nous recherchons un développeur Flutter confirmé / senior pour rejoindre une équipe produit dans un environnement tech exigeant et innovant.
Missions clés :
Développer de nouvelles fonctionnalités sur une application Flutter déployée sur iOS, Android, macOS et Windows
Participer à la conception technique et aux choix d’architecture de l’application
Optimiser les performances et garantir une expérience utilisateur fluide sur l’ensemble des plateformes
Contribuer à la mise en place et à l’évolution d’un design system basé sur des composants réutilisables
Assurer la qualité et la maintenabilité du code via les tests unitaires et widgets
Participer à l’amélioration continue de l’architecture applicative et des outils de développement
Maintenir un environnement monorepo et gérer les dépendances inter-packages
Collaborer étroitement avec les équipes produit, design et back-end
Stack technique :
Flutter, Dart
Riverpod V2, GoRouter
Clean Architecture, Feature-driven development
Monorepo, Melos
Profil idéal :
Tu bénéficies d’au moins 5 à 8 ans d’expérience en développement mobile, avec une solide expertise Flutter sur des applications en production
Tu maîtrises parfaitement Dart ainsi que l’écosystème Flutter moderne
Tu as déjà travaillé sur des applications complexes, à fort trafic ou avec des enjeux de performance importants
Tu es à l’aise avec les architectures modulaires, la Clean Architecture et les problématiques multi-plateformes
Tu accordes une forte importance à la qualité du code, aux tests et aux bonnes pratiques de développement
Tu apprécies les environnements produit exigeants et les équipes orientées collaboration et amélioration continue
Pourquoi les rejoindre ?
Rejoindre une équipe tech reconnue pour ses enjeux produit et son environnement engineering moderne
Contribuer à une application utilisée à grande échelle dans plusieurs pays
Participer à des projets techniques ambitieux autour de la performance, de l’architecture et du multi-plateforme
Évoluer dans un environnement agile avec une forte culture produit et innovation
Processus de recrutement
Premier échange RH
Entretien technique avec l’équipe engineering
Échange final avec les responsables techniques et produit