Offerta di lavoro
Ingegnere front-end senior a tempo pieno - Singapore (1 mese/giorno)
Julius Baer è alla ricerca, a Singapore, di un Lead Front-End Engineer esperto che si occupi dell’orientamento tecnico del sistema di progettazione aziendale e sviluppi moderne interfacce utente web con TypeScript e React. Il ruolo prevede inoltre la conduzione di discussioni tecniche, il tutoraggio degli ingegneri e la garanzia delle prestazioni e dell’accessibilità.
Compiti
- Responsabilità per l'orientamento tecnico e lo sviluppo dell'Enterprise Design System
- Progettazione, implementazione e manutenzione di componenti riutilizzabili del framework web interno
- Sviluppo e ottimizzazione delle interfacce utente con TypeScript avanzato, refactoring moderno e revisione del codice
- Gestione dell'ottimizzazione e dell'amministrazione delle prestazioni, insieme al sistema di progettazione e ai pacchetti di componenti riutilizzabili
- Ottima conoscenza dei design token, del theming, dell’HTML5 semantico e degli standard ARIA
- Manutenzione della documentazione dell'API Storybook JSDoc e integrazione nella documentazione per gli sviluppatori
- Garantire la qualità attraverso pipeline di test automatizzate e la verifica dell'accessibilità
- Documentazione delle scelte tecniche relative all'architettura tramite ADR e gestione di un blog completo dedicato all'architettura
- Promozione dell'accessibilità attraverso l'applicazione degli standard WCAG e delle migliori pratiche in materia di accessibilità
- Conduzione di discussioni tecniche, revisioni dell’architettura e decisioni ingegneristiche relative alle iniziative front-end
- Mentoring rivolto a ingegneri senior e di livello intermedio attraverso un percorso strutturato e lo scambio di conoscenze
- Collaborazione con le parti interessate nei settori dell'ingegneria, dello sviluppo prodotto e dell'esperienza utente (UX) per garantire che la nostra strategia tecnologica sostenga la nostra eccellenza nel campo del digitale e del front-end
- Monitoraggio, visualizzazione e controllo degli indicatori chiave di prestazione, della conformità alle norme sull'accessibilità e delle migliori pratiche del settore
- Dimostrazione di un'analisi adeguata quando vengono presentati clienti alla nostra azienda, in conformità con gli standard previsti dai regolamenti 60.67 e/o 69.193. Per ulteriori dettagli (compreso il contenuto), è possibile fare riferimento alla procedura ID 21000032, “Know Your Product”.
- Dimostrare di aver compreso il prodotto, il suo funzionamento e la sua conformità alle leggi e alle normative vigenti
- Responsabilità di garantire che il prodotto sia classificato e gestito secondo le norme formali (shoring e percentuale di installazioni, al fine di adempiere al nostro ruolo nel rispetto degli standard di qualità richiesti)
Requisiti
- Almeno 5 anni di esperienza professionale nello sviluppo web
- Conoscenza approfondita dei moderni framework JavaScript, con almeno un anno di esperienza nella gestione di grandi migrazioni aziendali di un sistema di design
- Vasta esperienza in un ambiente di sviluppo ad alto traffico
- Profonda competenza pratica in HTML5, CSS3 e JavaScript (ES6+, TypeScript)
- Vasta esperienza con React (Next.js, Redux, Context API), Redux e/o Thalos
- Ottima conoscenza dei moderni strumenti di compilazione e delle catene di strumenti (Webpack, Vite, esbuild)
- Livello avanzato in Git e best practice per la revisione del codice e i flussi di lavoro
- Solide competenze in ambito DevOps, che comprendono le pipeline CI/CD, l’Infrastructure as Code e l’implementazione nel cloud
- Padronanza dei framework di test front-end (unit, integrazione, E2E) e dei modelli di interazione accessibili
- Familiarità con le architetture micro-frontend o, quantomeno, comprensione della progettazione basata su componenti
- Esperienza nella gestione di iniziative di ingegneria front-end o di team front-end
- Ottima conoscenza dell’architettura tecnica, delle pipeline di compilazione, della compatibilità cross-browser e dei benchmark delle prestazioni
- Esperienza con i principi di progettazione delle API, le estensioni web e il miglioramento progressivo tramite il rilevamento delle funzionalità
Dettagli sul lavoro