Aujourd’hui, Campus accompagne plus de 500 000 coureurs qui utilisent l’app pour préparer leurs objectifs de courses et de trails.
On a franchi de belles étapes, et pour continuer à faire progresser notre communauté et améliorer encore notre app, on ouvre une place dans notre équipe de devs mobiles.
Tu rejoins notre équipe mobile déjà composée de 2 développeurs. Ton rôle ? Bosser avec eux pour faire évoluer l’app, tout en échangeant au quotidien avec nos équipes back-end (qui pilotent le moteur en Scala et Python).
Ici, on aime le code propre et les interfaces fluides. On n’attend pas de toi que tu saches tout faire sur le back, mais que tu sois curieux de comprendre comment tout s’imbrique.
Concevoir et développer les fonctionnalités innovantes qui aideront nos coureurs à progresser chaque jour.
Participer à l’architecture technique des nouvelles features, en travaillant main dans la main avec l’équipe back-end (on est adeptes de la Clean Architecture).
Faire vivre notre Design System et optimiser les performances globales de l’interface pour que l’expérience reste toujours clean, intuitive et fluide.
Assurer la qualité du code via des tests automatisés et des revues de code (les classiques qui sauvent des vies et garantissent la stabilité).
Contribuer à l’amélioration continue de nos pratiques de développement : on aime quand l’équipe progresse ensemble.
Assurer le support technique et le suivi des bugs pour que l’app reste un partenaire d’entraînement fiable en toutes circonstances.
Tu as au moins 2 ans d’expérience en dev mobile.
Tu maîtrises Flutter (et si tu connais GetX, c’est un vrai bonus).
Tu es capable de travailler de façon indépendante, d’identifier les besoins et de proposer des solutions adaptées sans supervision constante (on travaille en 100% remote et en asynchrone).
Si tu aimes le sport d’endurance, c’est encore mieux : tu comprendras tout de suite les problématiques de nos utilisateurs.
Entretien RH : On fait connaissance et on discute de tes attentes.
Entretien avec le CTO : Pour plonger dans notre vision technique.
Entretien technique : Une mise en situation avec le CTO et un membre de l’équipe mobile pour voir comment tu réfléchis et comment tu codes.