Bonjour Guillaume. Peux-tu décrire ton rôle en tant que Lead Développeur Frontend chez Inforca ?
Bonjour Alisée ! Je travaille principalement sur des projets pour le Gouvernement de Monaco. Je suis responsable de l'intégration technique des interfaces utilisateurs, avec un focus sur l'architecture front-end, tout en veillant à respecter les standards définis par l'équipe UX/UI de la DSN.
J'utilise une stack (ensemble des outils et technologies qu’on utilise pour développer l’interface utilisateur) composée d'Ibexa, AlpineJs et TailwindCSS.
Mon rôle est de créer des interfaces performantes et visuellement attrayantes.
Cela inclut également un aspect consultatif, où je valide les designs pour les intégrer dans notre design system. Je ne travaille pas seul : quotidiennement, je collabore avec les équipes créatives du gouvernement.
Peux-tu partager quelques exemples de projets où tu as combiné développement fullstack et design UI/UX, et dont tu es particulièrement fier ?
Un exemple récent est notre travail sur les sites monservicepublic.mc et monentreprise.mc. Il s’agit des plateformes clés pour les services en ligne du Gouvernement de Monaco.
Même si l'expérience utilisateur était prise en charge par une équipe interne, j'ai joué un rôle central en tant que consultant pour la faisabilité de certaines fonctionnalités, comme la création de la Fiche démarche.
Cela a permis d'assurer un développement fluide, tout en respectant les attentes en termes de design et de performance. Plus récemment, nous avons travaillé sur le projet Culture.mc, en étroite collaboration avec les designers du Gouvernement.
L’idée était d’ajuster les maquettes à nos contraintes techniques, tout en améliorant l'expérience utilisateur sur certains aspects.
Et quand tu travailles sur ces projets, comment fais-tu pour équilibrer le développement technique avec la création d’une expérience utilisateur fluide et intuitive ?
L'équilibre se fait à travers des discussions et une collaboration constante entre nous et les équipes créatives et techniques au Gouvernement.
Par exemple, sur le projet Culture.mc, nous avons dû ajuster certaines maquettes initiales. Celles-ci étaient trop ambitieuses par rapport aux contraintes techniques et au temps imparti. Grâce à une communication ouverte et à notre SCRUM master qui facilite le lien entre les équipes, nous avons pu trouver des solutions qui respectent les délais, tout en améliorant certains aspects de l'expérience utilisateur.
Mon rôle de Lead Développeur m'amène à proposer des ajustements techniques… en gardant à l'esprit l'impact sur l'utilisateur final.
En quoi Inforca te soutient-elle dans tes missions au quotidien, à la fois sur le plan technique et créatif ?
Inforca me donne la liberté nécessaire pour proposer de nouvelles solutions et méthodes de travail afin d’améliorer les processus.
Par exemple, nous avons commencé à intégrer Symfony UX dans notre stack Ibexa pour faciliter la gestion des composants et améliorer l'efficacité.
L'équipe est également très réceptive aux feedbacks sur les maquettes UI/UX, ce qui nous permet d'affiner les designs en tenant compte des contraintes techniques dès les premières phases de développement.
Cette approche collaborative est essentielle pour maintenir un haut niveau de qualité dans nos projets.
À ton avis, quelles sont les tendances émergentes en matière de développement web et de design UI/UX qui te paraissent les plus intéressantes ?
L'approche mobile-first est une priorité dans nos projets, et toutes nos maquettes sont conçues pour offrir une expérience optimale aussi bien sur mobile que sur desktop.
Nous avons aussi commencé à intégrer des micro interactions via AlpineJS pour rendre les interfaces plus engageantes.
Une autre tendance intéressante est l'utilisation croissante de GSAP (GreenSock Animation Platform) pour des animations complexes et fluides dans les interfaces web. Cet outil permet de créer des effets visuels sophistiqués tout en optimisant les performances, notamment pour des transitions, des animations de défilement ou des éléments visuels qui attirent l'attention de l'utilisateur.
GSAP offre une grande flexibilité, et nous envisageons de l'intégrer dans nos futurs projets pour améliorer l'impact visuel global. Le point important à ne pas négliger est de conserver une expérience utilisateur fluide et performante.
Côté développement, l'architecture des projets évolue avec l'intégration progressive de Symfony UX, ce qui permet une cohabitation harmonieuse entre les composants legacy et les nouveaux outils.
Pour cette dernière phrase, j’avoue que cela devient un peu technique pour moi… Peux-tu m’expliquer ?
Bien sûr. Cela veut dire qu'en utilisant Symfony UX (série d’outils intégrés à Symfony qui simplifie l’ajout de fonctionnalités interactives et modernes dans les interfaces utilisateur), on arrive à faire fonctionner ensemble les anciens outils déjà en place et les nouvelles technologies. Sans créer de problèmes dans l'organisation du projet !
Propos recueillis par Alisée F, Responsable Développement Digital et Évènementiel chez Inforca, auprès de Guillaume K, Lead Développeur Frontend, au sein de l'agence digitale d’Inforca.