Développeur Flutter Senior pour Startup Automobile | 100% Télétravail

À distance
À plein temps
Notre startup innovante dans le secteur automobile recherche un Développeur Flutter expérimenté pour créer un service en ligne de prise de rendez-vous pour l'entretien automobile. Vous serez responsable du développement d'applications web et mobiles utilisant Flutter, avec un accent particulier sur l'expérience utilisateur et les performances. Ce poste requiert une expertise avancée en Dart et une connaissance approfondie de l'écosystème Flutter. À propos du projet Nous créons une plateforme révolutionnaire permettant aux propriétaires de véhicules de prendre rendez-vous facilement pour leurs services d'entretien et d'inspection automobile. Notre solution vise à simplifier et digitaliser l'ensemble du processus, de la réservation jusqu'au suivi post-service. En tant que startup en pleine croissance, nous offrons l'opportunité de façonner un produit depuis ses premières phases et d'avoir un impact significatif sur son développement. Responsabilités principales - Concevoir et développer une application moderne de prise de rendez-vous pour l'entretien automobile sur web et mobile web utilisant Flutter. - Implémenter des fonctionnalités interactives et réactives pour améliorer l'expérience utilisateur de notre service. - Collaborer étroitement avec les designers UX/UI pour transformer les maquettes en interfaces fonctionnelles et attrayantes. - Intégrer les services Firebase (Firestore, Authentication, Cloud Functions) pour la gestion des données et l'authentification des utilisateurs. - Optimiser les performances de l'application pour garantir des temps de chargement rapides et une expérience utilisateur fluide. - Participer aux revues de code et maintenir des standards de qualité élevés tout au long du cycle de développement. - Identifier et résoudre les problèmes techniques complexes liés au développement multiplateforme. - Contribuer à l'amélioration continue de l'architecture de l'application et des pratiques de développement. Compétences requises - Minimum de 4 années d'expérience en développement logiciel, dont au moins 2 ans avec Flutter et Dart. - Maîtrise avancée de Flutter 3.x et du langage Dart 3.x, avec une connaissance approfondie des widgets, de la gestion d'état et du cycle de vie des applications. - Expérience confirmée dans le développement d'applications Flutter pour le web, avec une compréhension des spécificités et des limitations de cette plateforme. - Expertise pratique dans l'intégration et l'utilisation de Firebase Firestore, Authentication et Cloud Functions. - Connaissance solide de JavaScript ou TypeScript pour le développement des fonctions cloud Firebase. - Expérience avec l'intégration de services tiers comme Messagebird pour les notifications. - Compréhension des principes de conception réactive et adaptative pour différents appareils et tailles d'écran. - Capacité à écrire un code propre, maintenable et bien documenté. - Expérience avec les méthodologies de développement agile et les pratiques DevOps. Compétences appréciées - Expérience dans le secteur automobile ou dans le développement d'applications de prise de rendez-vous. - Connaissance de Flutter Hooks, Riverpod ou autres frameworks de gestion d'état avancés. - Expérience avec les tests automatisés dans Flutter (tests unitaires, d'intégration et de widgets). - Familiarité avec les principes du Clean Architecture et des design patterns couramment utilisés en Flutter. - Expérience avec les systèmes de CI/CD pour le déploiement d'applications Flutter. - Contributions à des projets open-source Flutter ou Dart. - Connaissance des techniques d'optimisation pour les Progressive Web Apps (PWA). - Expérience dans l'internationalisation et la localisation d'applications. Pourquoi nous rejoindre En rejoignant notre équipe, vous aurez l'opportunité de façonner une application innovante dans un secteur en pleine transformation numérique. Vous bénéficierez d'une grande autonomie dans un environnement 100% télétravail, avec une équipe dynamique et passionnée. Ce poste offre une excellente occasion de développer vos compétences techniques tout en contribuant à un projet concret à fort potentiel de croissance. Nous valorisons la créativité, l'initiative et l'apprentissage continu, et nous nous engageons à créer un environnement de travail collaboratif et épanouissant.