New
Job description
Rejoignez THRIVE, l’une des startups sport‑tech les plus dynamiques d’Europe, et participez à la transformation digitale du sport. THRIVE a créé une plateforme communautaire alimentée par les données, qui fournit aux millions de joueurs des insights professionnels, des statistiques détaillées et une visibilité inédite. En combinant intelligence artificielle, analyse de performances et interaction sociale, la solution de THRIVE rend chaque entraînement, chaque match et chaque compétition plus connecté, plus motivant et plus mesurable.
Nous recherchons un(e) Senior Software Engineer spécialisé(e) en Flutter pour renforcer notre équipe mobile. Vous serez le garant de la qualité, de la performance et de l’évolutivité de nos applications iOS et Android. Vous travaillerez en étroite collaboration avec les Product Owners, les designers UX/UI et les équipes backend afin de transformer les besoins fonctionnels en expériences mobiles fluides et engageantes.
**Vos missions principales**
- Concevoir, développer et maintenir des applications mobiles haute performance avec Flutter et Dart.
- Mettre en place et faire évoluer une architecture modulaire, scalable et testable (Clean Architecture, MVVM, BLoC, etc.).
- Optimiser le rendu, la consommation mémoire et la réactivité de l’application pour garantir une expérience utilisateur exceptionnelle.
- Collaborer avec les équipes backend pour définir et consommer les API REST/GraphQL, en veillant à la sécurité et à la robustesse des échanges.
- Implémenter des pipelines CI/CD (GitHub Actions, Fastlane) pour automatiser les builds, les tests unitaires et les déploiements.
- Promouvoir les bonnes pratiques de développement (code review, tests unitaires et d’intégration, linting) et participer à la montée en compétence de l’équipe.
- Contribuer à la roadmap produit en apportant des idées d’amélioration, d’innovation et de nouvelles fonctionnalités.
**Profil recherché**
- Minimum 5 ans d’expérience en développement mobile, dont au moins 3 ans avec Flutter/Dart.
- Maîtrise des concepts d’architecture mobile (Clean Architecture, BLoC, Provider, Riverpod) et des patterns de conception.
- Expérience avérée en intégration d’APIs REST/GraphQL, gestion d’état, animations complexes et optimisation des performances.
- Bonne connaissance des outils de versionning (Git), de CI/CD et des tests automatisés.
- Esprit d’équipe, capacité à communiquer clairement avec des interlocuteurs techniques et non‑techniques.
- Anglais professionnel requis ; le français est un plus.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur de Berlin, avec une culture hybride (3 jours au bureau, 2 jours en remote).
- Un package salarial compétitif, des stock‑options et des avantages sociaux (mutuelle, tickets restaurant, transport).
- Des espaces de travail modernes, des bureaux bien équipés et des activités sportives internes (sessions de running, yoga, tournois de football).
- Un programme de formation continue (conférences, cours en ligne, mentorat) pour soutenir votre évolution professionnelle.
- Une équipe passionnée, internationale et orientée impact, où chaque idée compte.
Si vous êtes animé(e) par la volonté de repousser les limites du sport grâce à la technologie et que vous souhaitez contribuer à un produit qui change la façon dont les athlètes interagissent avec leurs performances, postulez dès maintenant et rejoignez l’aventure THRIVE !