Senior Software Engineer Flutter

il y a 6 jours


Bordeaux, France Betclic Group Temps plein

**WE ARE BETCLIC**

Betclic, European leader in sports betting, is much more than just an online gaming site Also offering Poker, Horse Racing, and Casino games across various countries and continents, it is an inspiring and forward-thinking company: every day brings new challenges in a modern and dynamic environment. As an influential player in the tech industry, with strong and sustained growth over the years, we believe in innovation through diversity and inclusion and encourage everyone to reach their full potential. With our multicultural team, we provide an optimal, safe and responsible gaming experience, powered by cutting-edge technology.

**WHY JOIN US?**

At Betclic, success comes from passionate and committed teams. Here's why you'll love working with us:
An international and creative environment where every project is an opportunity to innovate

Hypergrowth that brings new challenges and development opportunities every day

A healthy work-life balance: flexible remote work and workplace well-being are essential pillars for us.

A unique and friendly atmosphere, with 1,300 employees across 5 countries and our headquarters in Bordeaux

Are you passionate about sports and tech? Join us and help shape the future of online gaming

**ENTER THE GAME**

**YOUR ROLE WITHIN BETCLIC**

In this role, your main missions will be:

- Develop features across our feature-based package architecture (lobby, table, profile, cashier, etc.)
- Build and maintain our custom design system (Flush DSM) with atomic widget composition
- Ensure code quality through comprehensive unit and widget testing
- Contribute to our clean architecture implementation with proper separation of concerns (data/domain/presentation layers)
- Onboard platform-specific optimizations and tooling improvements
- Maintain our monorepo structure and inter-package dependencies
- Document features and architectural decisions

**TECHNICAL ENVIRONMENT**
- **Framework**: Flutter 3.27.0+, Dart 3.7.0+ with null safety
- ** Architecture**: Clean Architecture, Feature-driven development, Monorepo with Melos
- ** State Management**: Riverpod V2 with code generation and dependency injection
- ** Navigation**: GoRouter with type-safe routing and code generation
- ** Networking**: Dio with cache interceptors
- ** UI/UX**: Custom design system, Rive animations, responsive design, platform-adaptive UI
- ** Code Generation**: build_runner, freezed, 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
- ** Multi-platform**: 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 ARE LOOKING FOR**

We are looking for passionate and curious professionals who bring kindness and a touch of enthusiasm

This job is for you if:

- You have at least 3 years of professional experience in Flutter/Mobile development
- You are proficient in **Dart** and modern Flutter development practices
- You master **clean architecture principles** and dependency injection patterns
- You know how to write **testable code** and are proficient in Flutter testing (unit, widget, integration)
- You have experience with **Riverpod** (preferably V2) and reactive programming concepts
- You have a sensitivity to **performance optimization** and understand platform-specific constraints
- You have knowledge of **code generation** tools (build_runner, freezed) and monorepo management
- You understand **multi-platform development** challenges and platform-adaptive design
- You are fluent in **English**

**Bonus points if you have**:

- Experience with **GoRouter and other routing frameworks** and advanced navigation patterns
- Knowledge of **Rive animations** and complex UI interactions
- Experience with **monorepo architectures** (Melos, multi-package dependencies)
- Understanding of **CI/CD pipelines** for Flutter apps
- Experience with **native Android/iOS development** for custom implementations
- Experience with **design systems** and atomic design principles

**WHAT ARE THE RECRUITMENT STEPS**

Then, you will complete the AssessFirst test (personality, motivation and cognitive reasoning).

About two weeks later, you will either take a technical test with one of our Technology experts.

Next, you will meet your future Engineering Manager, followed by the Head of Engineering.

Finally, Sébastien will conduct a final HR interview to review your AssessFirst results together.

The recruitment process usually takes between 4 to 6 weeks to ensure an optimal experience for you.

**WHAT CAN YOU EXPECT**
- 25 days of paid leave and 10 RTT days
- A Ticket Restaurant® card credited with €11 per day (€6 per day funded by Betclic)
- 100% health insurance coverage for you and



  • Bordeaux, France Canonical - Jobs Temps plein

    This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure. The main functions of this position are to: - Act as the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache. - Provide advice on deployed...


  • Bordeaux, Nouvelle-Aquitaine, France Free-Work Temps plein

    Hello  Nous c'estWEKEYNous ne sommes ni une ESN ni un cabinet de recrutement… alors qui sommes‑nous ?Un partenaire qui accompagne les freelances dans des missions à forte valeur, en transparence, avec le sourire et beaucoup de bon sens.Aujourd'hui, nous recherchons pour l'un de nos clients basé àBordeaux, un :Développeur Flutter Senior H/F –...

  • Senior Software Engineer

    il y a 15 heures


    Bordeaux, France Canonical Temps plein

    Senior Software Engineer - Python/MongoDB We’re enabling high‑performing, rock‑solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world’s best open‑source analog to MongoDB Atlas or Amazon DocumentDB, which can be owned, controlled and operated by end‑users on their own multi‑cloud or on‑premise...

  • Senior Software Engineer

    il y a 2 semaines


    Bordeaux, Nouvelle-Aquitaine, France Ippon Technologies Temps plein

    IPPON, l'énergie du collectif au service de la technologie positive Qui sommes-nous ? IPPON TECHNOLOGIES est une société de conseil et d'expertise spécialisée dans la création de solutions numériques innovantes. Nous intervenons à l'échelle nationale et internationale pour concevoir des produits sur mesure, en mettant l'accent sur la...

  • Software Engineer

    il y a 14 heures


    Bordeaux, France Canonical Temps plein

    Join or sign in to find your next job Join to apply for the Software Engineer - OpenStack role at Canonical 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...

  • Senior Software Engineer

    il y a 19 heures


    Bordeaux, France Datadog Temps plein

    A leading software company in Valbonne is looking for a Software Engineer to join its Data Science team. You will design and build backend systems that support data-driven features and work with distributed systems. Proficiency in Python, Java, Scala, or Go is required, with a focus on scalability and data integration. This position promotes a hybrid...


  • Bordeaux, France Citron® Temps plein

    Une entreprise innovante dans le secteur de l'énergie recherche un Software engineer fullstack confirmé pour rejoindre son équipe Tech à Bordeaux. Vous serez responsable du développement et de la maintenance d'une plateforme SaaS ciblant l'optimisation énergétique. Le candidat idéal aura au moins 4 ans d'expérience en développement, une maîtrise...

  • Software Engineer

    il y a 5 jours


    Bordeaux, France Sinch Temps plein

    Would you like to develop a cloud communication platform with some of the best people in the industry? Do you want to work with a platform that’s already used by 8 out of 10 leading tech giants in the US, making 30 billion transactions every year and reaches virtually every mobile phone on the planet in seconds or less? Then read on! The essence of the...

  • System Software Engineer

    il y a 5 jours


    Bordeaux, France Canonical - Jobs Temps plein

    We are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. They will deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future...


  • Bordeaux, France EVBox Temps plein

    We're looking for an **Senior **Embedded Software Architect E-Mobility **to join our team in Bordeaux (France). To be successful in this role you should be passionate about leading software development teams and be able to reliably deliver a software platform solution for electric vehicle charging stations. Want to help create a sustainable future of...