Flutter Developer – Multiplatform
il y a 2 semaines
About the Role
In this position, you will play a key part in designing, developing, and optimizing high-traffic multiplatform mobile applications. Your main responsibilities will include:
- Participating in the technical design and performance optimization of cross-platform mobile applications
- Developing features within our feature-based package architecture (lobby, table, profile, cashier, etc.)
- Creating and maintaining our custom design system (Flush DSM) using atomic widget composition
- Ensuring code quality through comprehensive unit and widget testing
- Contributing to the implementation of a clean architecture with proper separation of concerns (data/domain/presentation layers)
- Optimizing and improving platform-specific tools and implementations
- Maintaining our monorepo structure and inter-package dependencies
- Documenting features and architectural decisions
Technical Environment
- Framework: Flutter , Dart with null safety
- Architecture: Clean Architecture, Feature-Driven Development, Monorepo using Melos
- State Management: Riverpod V2 with code generation and dependency injection
- Navigation: GoRouter with secure routing and code generation
- Networking: Dio with cache interceptors
- UI/UX: Custom design system, Rive animations, responsive design, adaptive UI per platform
- Code Generation: build_runner, frozen, json_serializable, riverpod_generator
- Testing: Flutter Test Framework, Mockito, widget tests, given_when_then patterns
- Build & CI/CD: GitHub Actions, Fastlane, FVM, automated deployment pipelines
- Multiplatform: iOS, Android, macOS, Windows with platform-specific optimizations
- Performance: Caching strategies, memory optimization, build performance monitoring
- Monitoring: Sentry crash reporting, custom analytics integration
Who We're Looking For
We're seeking passionate and curious professionals who bring positivity, collaboration, and enthusiasm to the team.
This role is for you if you:
- Have at least 3+ years of professional experience in Flutter/Mobile development
- Are proficient in Dart and modern Flutter development practices
- Have strong experience building large-scale Flutter applications with complex state management
- Understand Clean Architecture principles and dependency-injection patterns
- Write testable code and are proficient in Flutter testing (unit, widget, integration)
- Have experience with Riverpod (preferably V2) and reactive programming concepts
- Care about performance optimization and understand platform-specific constraints
- Are familiar with code-generation tools (build_runner, frozen) and monorepo management
- Understand the challenges of multiplatform development and adaptive UI design
- Speak French fluently (mandatory)
- Are able to travel to Bordeaux, France once per month
- Are comfortable communicating in English (international environment)
Type d'emploi : CDI, Indépendant / freelance
Statut : Cadre
Rémunération : 30 859,21€ à 60 174,54€ par an
Lieu du poste : Télétravail
-
Développeur(se) Mobile Flutter – Alternance
il y a 4 jours
Télétravail, France Azeoo Temps pleinAlternance – Développeur(se) Mobile Flutter (H/F) – 24 moisTélétravail complet – Démarrage ASAP – AZEOOPrésentation de l'entrepriseAZEOO est une entreprise experte dans les solutions digitales dédiées au fitness. Nous concevons des applications et plateformes destinées aux coachs sportifs, salles de sport et acteurs du bien-être.Description...