Développeur Mobile Flutter - Dart H/F

Enova France
Lyon, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Lyon, France

Tech stack

Flutter
Agile Methodologies
iOS
App Store (IOS)
Unit Testing
Mobile Application Development
Code Review
Continuous Integration
Mobile Application Software
Management of Software Versions
Planning Software
Delivery Pipeline
Backend
GIT
Kotlin
Integration Tests
Dart
Google Play
REST

Job description

Vous intégrez l'équipe R&D d'un éditeur de logiciels B2B reconnu, spécialisé dans les solutions de gestion industrielle. L'entreprise développe une suite applicative utilisée quotidiennement par des milliers d'utilisateurs terrain.

Au sein d'une équipe produit organisée en méthodologie Agile (Product Owner, développeurs back-end, QA), vous prenez en charge le développement et l'évolution des applications mobiles cross-platform de la solution.

Environnement technique : Flutter, Dart, architecture state management (BLoC / Riverpod / Provider), API REST, Git, CI/CD, déploiement App Store & Google Play., Concevoir, développer et maintenir des applications mobiles cross-platform en Flutter / Dart (iOS & Android)

  • Participer à la conception technique des nouvelles fonctionnalités, en lien avec le Product Owner et les équipes back-end
  • Intégrer et consommer les API REST de la plateforme
  • Garantir la qualité du code : tests unitaires, tests d'intégration, revues de code
  • Optimiser les performances applicatives et l'expérience utilisateur (fluidité, mode hors ligne, synchronisation)
  • Contribuer à l'industrialisation des livraisons (pipelines CI/CD, publication sur les stores)
  • Participer activement aux rituels Agile : daily, sprint planning, rétrospectives
  • Rédiger et maintenir la documentation technique

Requirements

Issu(e) d'une formation supérieure en informatique (Bac +3 à Bac +5), vous justifiez d'une expérience significative en développement mobile, dont une pratique confirmée de Flutter et Dart sur des projets d'envergure mis en production. Vous maîtrisez les principes d'architecture mobile et les solutions de state management (BLoC, Riverpod ou Provider), l'intégration d'API REST, ainsi que les outils de versioning et d'intégration continue (Git, CI/CD). Une connaissance des environnements natifs iOS (Swift) et Android (Kotlin) constitue un véritable atout, tout comme une expérience en publication sur les stores. Rigoureux(se) et orienté(e) qualité, vous appréciez le travail en équipe pluridisciplinaire et savez échanger avec des interlocuteurs techniques comme fonctionnels. Votre autonomie, votre curiosité technologique et votre sens du produit feront la différence. La maîtrise de l'anglais technique est nécessaire pour évoluer dans un environnement de veille et de documentation internationale., * Issu(e) d'une formation supérieure en informatique (Bac +3 à Bac +5), vous justifiez d'une expérience significative en développement mobile, dont une pratique confirmée de Flutter et Dart sur des projets d'envergure mis en production.

  • Vous maîtrisez les principes d'architecture mobile et les solutions de state management (BLoC, Riverpod ou Provider), l'intégration d'API REST, ainsi que les outils de versioning et d'intégration continue (Git, CI/CD).
  • Une connaissance des environnements natifs iOS (Swift) et Android (Kotlin) constitue un véritable atout, tout comme une expérience en publication sur les stores.
  • Rigoureux(se) et orienté(e) qualité, vous appréciez le travail en équipe pluridisciplinaire et savez échanger avec des interlocuteurs techniques comme fonctionnels.
  • Votre autonomie, votre curiosité technologique et votre sens du produit feront la différence.
  • La maîtrise de l'anglais technique est nécessaire pour évoluer dans un environnement de veille et de documentation internationale., Anglais technique Intégration continue iOS Android Git Swift Kotlin Création d'une base documentaire Travail en équipe Rigueur et méthode Autonomie Test unitaire API REST Flutter Logiciels de gestion de versions

About the company

Fondée en 2018 à Genève, ENOVA est une société de conseil en technologies de l'information qui se distingue par son approche résolument humaine, agile et réactive. Notre objectif ? Offrir à nos collaborateurs et nos clients une quête constante d'excellence et de performance. Notre engagement : l'excellence au quotidien Chez ENOVA, nous privilégions une approche orientée résultats, en mettant l'accent sur : * L'agilité et la réactivité pour répondre aux défis de nos clients * L'expertise pointue et l'innovation constante Nous croyons fermement que la réussite repose sur des valeurs fortes : communication ouverte, bien-être au travail, professionnalisme, et égalité pour tous nos collaborateurs, car chacun apporte sa touche unique à notre aventure. Nos domaines d'expertise Nous intervenons dans les compétences IT les plus recherchées et la gestion de projets de bout en bout, en couvrant : * Innovation, stratégie et gouvernance des systèmes d'information * Activités opérationnelles comme l'infrastructure, le développement d'applications et l'intégration de solutions Notre entité ENOVA Data exploite nos savoir-faire en Cloud et DevOps pour maximiser la valeur des données de nos partenaires grâce à des compétences en data engineering, data analyse et IA générative. Une présence internationale pour mieux vous accompagner ! France (Sophia-Antipolis, Aix-en-Provence, Paris, Lyon), Monaco, Suisse, Luxembourg. ENOVA poursuit son développement et renforce ses équipes en intégrant un(e) Développeur Mobile Flutter / Dart en CDI. Vous rejoindrez notre communauté de consultants et interviendrez en mission longue durée au sein d'un grand compte, dans un environnement stimulant et innovant., Fondée en 2018 à Genève, ENOVA est une société de conseil en technologies de l'information qui se distingue par son approche résolument humaine, agile et réactive. Notre objectif ? Offrir à nos collaborateurs et nos clients une quête constante d'excellence et de performance.Notre engagement : l'excellence au quotidienChez ENOVA, nous privilégions une approche orientée résultats, en mettant l'accent sur :* L'agilité et la réactivité pour répondre aux défis de nos clients* L'expertise pointue et l'innovation constante ️Nous croyons fermement que la réussite repose sur des valeurs fortes : communication ouverte, bien-être au travail, professionnalisme, et égalité pour tous nos collaborateurs, car chacun apporte sa touche unique à notre aventure. Nos domaines d'expertiseNous intervenons dans les compétences IT les plus recherchées et la gestion de projets de bout en bout, en couvrant :* Innovation, stratégie et gouvernance des systèmes d'information* Activités opérationnelles comme l'infrastructure, le développement d'applications et l'intégration de solutionsNotre entité ENOVA Data exploite nos savoir-faire en Cloud et DevOps pour maximiser la valeur des données de nos partenaires grâce à des compétences en data engineering, data analyse et IA générative.Une présence internationale pour mieux vous accompagner !France (Sophia-Antipolis, Aix-en-Provence, Paris, Lyon), Monaco, Suisse, Luxembourg.

Apply for this position