Interview with Guillaume, Inforca fullstack developer

Lead Developer Frontend: bilanciamento tra UX e aspetti tecnici

User avatar
Di Alisée .
Head of Digital Development and Events
Guillaume, Lead Frontend Developer di Inforca, gestisce l'integrazione tecnica delle interfacce utente per i progetti governativi di Monaco. In questa intervista ci parla della sua collaborazione con i team creativi, dei suoi progetti recenti e delle tecnologie utilizzate, come Symfony UX e GSAP, per offrire esperienze utente fluide e performanti.
Pubblicato il 21 ott 2024
Interview Guillaume développeur fullstack Inforca

Ciao Guillaume. Puoi descriverci il tuo ruolo di Lead Frontend Developer presso Inforca?

Ciao Alisée! Lavoro principalmente su progetti per il Governo di Monaco. Sono responsabile dell'integrazione tecnica delle interfacce utente, con particolare attenzione all'architettura front-end, garantendo al contempo la conformità agli standard definiti dal team UX/UI di DSN.
Utilizzo uno stack (un insieme di strumenti e tecnologie utilizzati per sviluppare l'interfaccia utente) composto da Ibexa, AlpineJs e TailwindCSS.

Il mio ruolo è quello di creare interfacce performanti e visivamente accattivanti.

Questo include anche un aspetto consultivo, in cui convalido i progetti in modo che possano essere integrati nel nostro sistema di progettazione. Non lavoro da solo: ogni giorno collaboro con i team creativi del governo.

Può condividere alcuni esempi di progetti in cui ha combinato sviluppo fullstack e design UI/UX e di cui è particolarmente orgoglioso?

Un esempio recente è il nostro lavoro sui siti web monservicepublic.mc e monentreprise.mc. Si tratta di piattaforme fondamentali per i servizi online del Governo di Monaco.
Sebbene l'esperienza utente sia stata gestita da un team interno, ho svolto un ruolo centrale come consulente per la fattibilità di alcune funzionalità, come la creazione della Fiche démarche.
Questo ha garantito uno sviluppo senza intoppi, rispettando le aspettative di design e prestazioni. Più di recente, abbiamo lavorato a stretto contatto con i designer del Governo sul progetto Culture.mc.
L'idea era di adattare i mock-up ai nostri vincoli tecnici, migliorando al contempo l'esperienza dell'utente sotto certi aspetti.

Culture.mc website by Inforca

Culture.mc: il nuovo sito dedicato agli eventi culturali di Monaco

Culture.mc si propone di diventare uno specchio online della variegata offerta culturale del Principato. La piattaforma, sviluppata dal team digitale di Inforca per il Governo di Monaco, presenta una serie di aree dedicate al patrimonio monegasco.

Leggi l'articolo

E quando lavorate a questi progetti, come riuscite a bilanciare lo sviluppo tecnico con la creazione di un'esperienza utente fluida e intuitiva?

L'equilibrio si raggiunge attraverso una costante discussione e collaborazione tra noi e i team creativi e tecnici del governo.

Per esempio, nel progetto Culture.mc abbiamo dovuto modificare alcuni dei modelli iniziali. Erano troppo ambiziosi, dati i vincoli tecnici e il tempo a disposizione. Grazie a una comunicazione aperta e al nostro SCRUM master, che facilita il collegamento tra i team, siamo riusciti a trovare soluzioni che rispettassero le scadenze, migliorando al contempo alcuni aspetti dell'esperienza utente.

Per saperne di più su questo progetto:

Site internet culture monaco

Creazione di un sito web dedicato alla Cultura a Monaco

Istituzionale

Scoprite il sito culture.mc, una piattaforma dedicata alla promozione degli eventi culturali a Monaco. Il sito raccoglie tutte le ultime notizie culturali per il grande pubblico, i giovani e gli appassionati del patrimonio.

Il mio ruolo di Lead Developer mi porta a suggerire modifiche tecniche... tenendo conto dell'impatto sull'utente finale.

In che modo Inforca la supporta nel suo lavoro quotidiano, sia dal punto di vista tecnico che creativo?

Inforca mi dà la libertà di proporre nuove soluzioni e metodi di lavoro per migliorare i processi.
Per esempio, abbiamo iniziato a integrare Symfony UX nel nostro stack Ibexa per rendere più facile la gestione dei componenti e migliorare l'efficienza.
Il team è anche molto ricettivo ai feedback sui mock-up UI/UX, il che ci permette di perfezionare i progetti tenendo conto dei vincoli tecnici fin dalle prime fasi di sviluppo.
Questo approccio collaborativo è essenziale per mantenere un alto livello di qualità nei nostri progetti.

Secondo lei, quali sono le tendenze emergenti più interessanti nello sviluppo web e nel design UI/UX?

L'approccio mobile-first è una priorità nei nostri progetti e tutti i nostri modelli sono progettati per offrire un'esperienza ottimale sia sui dispositivi mobili che su quelli desktop.

Abbiamo anche iniziato a integrare micro-interazioni tramite AlpineJS per rendere le interfacce più coinvolgenti.
Un'altra tendenza interessante è il crescente utilizzo di GSAP (GreenSock Animation Platform) per animazioni complesse e fluide nelle interfacce web. Questo strumento permette di creare effetti visivi sofisticati ottimizzando le prestazioni, in particolare per le transizioni, le animazioni di scorrimento o gli elementi visivi che attirano l'attenzione dell'utente.
GSAP offre una grande flessibilità e abbiamo intenzione di integrarlo nei nostri progetti futuri per migliorare l'impatto visivo complessivo. L'importante è mantenere un'esperienza utente fluida e performante.
Per quanto riguarda lo sviluppo, l'architettura dei nostri progetti si sta evolvendo con la graduale integrazione di Symfony UX, che permette ai componenti legacy e ai nuovi strumenti di convivere armoniosamente.

Per quanto riguarda l'ultima frase, devo ammettere che sta diventando un po' tecnica per me... Può spiegare?

Certo che posso. Significa che usando Symfony UX (una serie di strumenti integrati in Symfony che semplificano l'aggiunta di funzionalità interattive e moderne alle interfacce utente), possiamo far lavorare insieme i vecchi strumenti già esistenti e le nuove tecnologie. Senza creare alcun problema nell'organizzazione del progetto!

Intervista di A.F, Responsabile Sviluppo Digitale ed Eventi di Inforca, a Guillaume, Lead Frontend Developer dell'agenzia digitale di Inforca.