Navan
Navan
Navan riunisce la gestione dei viaggi di lavoro e delle spese in un’unica piattaforma, aiutando le organizzazioni a coordinare prenotazioni, spese con carte aziendali e rendiconti delle spese. I suoi strumenti, pensati per piccole imprese e grandi aziende, automatizzano la categorizzazione delle spese e offrono ai team finanziari una visione più chiara dei programmi di viaggio aziendali. I dipendenti possono prenotare viaggi e tenere traccia delle spese, mentre le integrazioni collegano Navan ai sistemi finanziari esistenti. L’azienda include inoltre considerazioni sulla sostenibilità e analisi basate sull’intelligenza artificiale nella propria offerta per viaggi e spese.

Architetto senior frontend, da remoto negli Stati Uniti — Navan

Definisci l’infrastruttura frontend assistita dall’IA per la piattaforma Navan dedicata a viaggi aziendali, carte e spese. Migliora i microfrontend, gli strumenti per sviluppatori, i test, le prestazioni e la sicurezza in oltre 20 team di ingegneria.

Descrizione

  • Progettare e migliorare l’infrastruttura di microfrontend con React e Angular tramite Module Federation
  • Creare pacchetti NPM condivisi che promuovano pratiche organizzative coerenti
  • Guidare la governance dell’architettura, le pratiche di revisione e il coordinamento tra team
  • Sviluppare strumenti e automazioni che semplifichino i flussi di lavoro e migliorino la produttività
  • Creare flussi di lavoro ripetibili assistiti dall’IA per lo sviluppo frontend, i test nel browser, il debugging, le migrazioni di framework e il rilascio
  • Redigere documentazione tecnica e affiancare gli ingegneri durante le revisioni del codice
  • Organizzare repository, librerie di componenti, documentazione e ambienti di sviluppo per supportare flussi affidabili di ingegneria e degli agenti di programmazione
  • Definire modelli UI condivisi per le funzionalità basate sull’IA, comprese le risposte in streaming, gli aggiornamenti sullo stato di avanzamento, l’annullamento, il recupero dagli errori e l’approvazione dell’utente
  • Definire standard per i test dei componenti, l’automazione del browser, i controlli di regressione visiva e i passaggi di verifica CI
  • Sperimentare flussi di lavoro, monitorare tempi di consegna, difetti, affidabilità e costi di utilizzo dell’IA, e promuoverne l’adozione
  • Collaborare con i team Security e della piattaforma IA per definire gli ambiti di accesso, proteggere segreti e dati sensibili e stabilire i limiti della revisione umana
  • Ridurre le dimensioni dei bundle e i costi, guidare le migrazioni di framework e migliorare la velocità e i tempi di caricamento del frontend

Requisiti

  • Avere almeno 8 anni di esperienza nello sviluppo software frontend
  • Avere almeno 3 anni di esperienza nell’architettura frontend, con un impatto dimostrato a livello aziendale
  • Avere una conoscenza approfondita di React e TypeScript; l’esperienza con Angular è molto apprezzata
  • Avere esperienza con architetture di microfrontend come Module Federation, single-spa, Web Components o approcci simili
  • Conoscere strumenti di build come Webpack, Vite o Rollup e avere esperienza nella gestione di monorepo
  • Avere esperienza con strategie di test unitari, di integrazione e end-to-end, e nella definizione di standard tra team, inclusi test dei componenti, automazione del browser, controlli di regressione visiva e validazione CI
  • Avere esperienza pratica nell’uso di strumenti di programmazione basati sull’IA per modifiche in produzione, nella valutazione del codice generato, nella progettazione di verifiche efficaci e nell’individuazione dei casi in cui serve una revisione umana
  • Saper dimostrare miglioramenti nella delivery ingegneristica, nella qualità o nell’affidabilità grazie a flussi di lavoro assistiti dall’IA e promuoverne l’adozione tra i team
  • Comprendere i controlli pratici per l’accesso agli strumenti, i segreti e i dati sensibili, nonché le responsabilità relative alle modifiche generate dall’IA, collaborando con i team Security e della piattaforma IA
  • Comunicare con chiarezza, sia per iscritto sia a voce, collaborare con i colleghi e creare consenso tra i team
  • Costituisce un plus: esperienza con piattaforme di osservabilità, ottimizzazione CDN, Next.js o altri metaframework, pipeline CI/CD e AWS

Offerte correlate

General Dynamics Information Technology

Ingegnere software da remoto, modellazione dei dati Oracle presso GDIT

General Dynamics Information Technology

Progetta software scalabile e modelli di dati Oracle per GDIT. Contribuisci a modernizzare l’elaborazione delle entrate di Dogane e Protezione delle Frontiere, passando dagli incassi cartacei a soluzioni elettroniche.

Apri
VSP Vision Care

Ingegnere del software .NET da remoto — VSP Vision Care

VSP Vision Care

Progettare, sviluppare, testare e distribuire sistemi .NET per VSP Vision Care. Risolvere i problemi delle applicazioni e affiancare ingegneri del software junior.

Apri
Striveworks

Ingegnere software senior, idoneo al nulla osta di sicurezza Secret

Striveworks

Realizza sistemi di IA affidabili che monitorano le prestazioni dei modelli e gestiscono il drift. Sviluppa servizi scalabili in Go e Python per implementazioni di IA destinate alla pubblica amministrazione.

Apri
Sidecar Health

Ingegnere software full-stack senior, esperienza dei membri

Sidecar Health

Crea esperienze web basate sull’IA per i membri di Sidecar Health. Segui i sistemi TypeScript, dallo sviluppo delle API alla distribuzione in produzione.

Apri