Développeur Flutter Senior | Projet Wearable | Télétravail Europe
À distance
À plein temps
Nous recherchons un Développeur Flutter Senior expérimenté pour concevoir et créer une application mobile sophistiquée depuis la base. Cette application innovante interagira avec des appareils connectés intelligents, collectant et affichant les activités et statistiques détaillées des utilisateurs. Le candidat idéal combinera une solide expertise Flutter avec une expérience en développement mobile natif et une compréhension approfondie de l'implémentation Bluetooth Low Energy (BLE).
Responsabilités Principales
- Concevoir et développer une application Flutter haute performance depuis sa création jusqu'à son déploiement.
- Implémenter une connectivité Bluetooth Low Energy (BLE) robuste pour interagir harmonieusement avec des appareils connectés.
- Créer des interfaces utilisateur intuitives et réactives qui affichent des données d'activité et des statistiques complexes.
- Développer et optimiser la synchronisation des données entre les appareils mobiles et la technologie portable.
- Intégrer des API backend pour gérer les données utilisateur, l'authentification et le stockage cloud.
- Mettre en œuvre une gestion d'état efficace en utilisant des approches modernes (BLoC, Provider).
- Écrire du code propre et maintenable en suivant les principes SOLID et les modèles d'architecture propre.
- Développer des suites de tests complètes incluant des tests unitaires, de widgets et d'intégration.
- Collaborer avec des équipes interfonctionnelles pour définir les fonctionnalités et les exigences techniques.
- Résoudre des problèmes techniques complexes tout au long du cycle de développement.
Compétences Requises
- Minimum 2 ans d'expérience professionnelle en développement Flutter avec des projets récents (Flutter 3.x).
- Au moins 3 ans d'expérience en développement mobile natif (iOS/Swift ou Android/Kotlin/Java).
- Expertise démontrée dans l'implémentation du Bluetooth Low Energy (BLE) dans des applications mobiles.
- Solide connaissance des approches de gestion d'état Flutter, particulièrement les modèles BLoC et Provider.
- Expérience avec des packages Flutter pour l'intégration d'appareils connectés et la visualisation de données.
- Maîtrise des systèmes de contrôle de version tels que Git et des plateformes collaboratives comme Bitbucket.
- Compréhension solide des principes SOLID et implémentation d'une architecture propre en Flutter.
- Expérience dans la création et l'exécution de tests unitaires, de widgets et d'intégration pour applications Flutter.
- Expérience avérée en intégration d'API et synchronisation de données dans des applications mobiles.
- Compétences en communication en anglais courant (niveau B1/B2 ou supérieur).
Atouts Complémentaires
- Expérience avec l'intégration Unity dans des applications Flutter.
- Connaissance des applications de suivi de santé et de fitness et des standards de données associés.
- Expérience avec des bibliothèques de visualisation de données pour afficher des statistiques complexes.
- Expérience dans le développement d'applications pour écosystèmes d'appareils connectés (Apple Watch, Wear OS).
- Compréhension des interactions matérielles de bas niveau sur les appareils mobiles.
- Expérience avec Firebase et services mobiles basés sur le cloud.
- Connaissance des pipelines CI/CD pour le déploiement d'applications mobiles.
Pourquoi Nous Rejoindre
Rejoignez notre équipe innovante et travaillez sur une technologie portable de pointe qui impacte la vie quotidienne des utilisateurs. Vous aurez l'opportunité de résoudre des défis techniques complexes, de travailler avec les frameworks de développement mobile les plus récents, et d'aider à façonner notre produit depuis le début. Nous offrons un environnement de travail à distance flexible, une rémunération compétitive, et la possibilité de développer votre expertise dans le marché en pleine expansion de la technologie portable.