Bastien fait partie de l’équipe technique de Mindbaz depuis trois ans en tant que lead développeur front-end. Il contribue au développement des interfaces utilisateurs et participe à la mise en œuvre des projets techniques de la plateforme.
Parcours et spécialisation
Le parcours de Bastien commence à l'EPITECH, une école spécialisée en informatique. Après cinq années d'études, il intègre Sopra Steria, où il se concentre sur le développement back-end avec .NET.
Mais au fil des projets, une nouvelle opportunité se présente : travailler sur des applications en ReactJS. C'est un tournant :
« J’ai découvert le front-end un peu par hasard. J’aimais déjà le développement, mais voir concrètement le résultat à l’écran m’a donné envie de me spécialiser. »
Cette spécialisation en front-end le mène chez Mindbaz, où il se consacre à la création des interfaces utilisateurs.
Rôle et missions chez Mindbaz
Chez Mindbaz, Bastien intervient sur les interfaces de la plateforme. Son rôle consiste à transformer les besoins exprimés par l'équipe produit en éléments visibles pour les utilisateurs.
Il travaille en étroite collaboration avec les équipes back-end, composées de Fabien et Geoffroy, et du duo data Grégory et Jeff, qui lui fournissent les informations nécessaires pour alimenter les interfaces. L’objectif : allier ergonomie, performance et simplicité.
« L’équipe produit nous partage des user stories. De notre côté, on développe des interfaces basées sur les maquettes pour offrir une expérience utilisateur fluide. »
Pour garantir la performance, une attention particulière est portée à l'optimisation des temps de chargement et à la récupération ciblée des données via les API.
Encadrement et travail d’équipe
En tant que lead développeur, Bastien ne se limite pas au développement technique. Il encadre également Léo et Asmaa, les membres juniors de l'équipe front-end. Avec Asmaa, il assume un rôle de tuteur pour son alternance :
« Mon objectif, c’est qu’elle monte en compétences, atteigne les objectifs fixés par son école et prenne confiance sur les projets. »
Pour structurer le travail d’équipe, un système de code review a été mis en place. Chaque ligne de code développée passe par une relecture pour garantir la qualité et harmoniser les pratiques.
Ces échanges permettent non seulement d’améliorer le code, mais aussi de partager les connaissances au sein de l’équipe.
Projet Sweego : un cas concret
En parallèle des projets liés à Mindbaz, Bastien travaille sur Sweego, un projet pour lequel il a contribué à la mise en place de l’architecture technique.
Son rôle inclut :
- Repositories : organisation des fichiers pour une gestion structurée.
- CI/CD (Intégration et déploiement continus) : automatisation des tests, compilation et déploiement.
- Design system : intégration des packages essentiels pour la navigation et l’affichage.
Selon Bastien, la clé réside dans la standardisation :
« Sur un projet qui évolue rapidement, une base solide évite de perdre du temps et assure la cohérence du code. »
Collaboration inter-équipes
Le travail de Bastien repose sur une collaboration étroite avec plusieurs équipes :
- Équipe data : pour récupérer les données nécessaires aux affichages.
- Équipe produit : pour valider les interfaces développées selon les user stories.
- DevOps : principalement sur Sweego, pour la gestion des API et des serveurs.
Pour fluidifier les échanges, des daily meetings ont été instaurés début 2024 :
« Chaque matin, on fait un point rapide sur les tâches réalisées, celles à venir et les éventuels blocages. Ça évite de rester coincé. »
Un environnement de travail flexible
Chez Mindbaz, le fonctionnement repose sur une équipe technique à taille humaine, où la communication est directe. Le télétravail flexible, avec trois jours par semaine à distance, permet d’alterner entre travail concentré et échanges sur site.
« On profite des jours sur site pour collaborer et des jours en remote pour avancer sans interruption. C’est un bon équilibre. »
Mindbaz en 3 mots, selon Bastien
- Stimulant : « Il y a toujours de nouveaux projets techniques. »
- Esprit d’équipe : « Les échanges sont constants et constructifs. »
- Écoute : « Chacun peut partager ses idées et participer à l’amélioration des projets. »