Navan
Navan
Navan réunit la gestion des voyages d’affaires et des dépenses au sein d’une même plateforme, afin d’aider les organisations à coordonner les réservations, les dépenses par carte d’entreprise et les notes de frais. Ses outils, destinés aussi bien aux petites entreprises qu’aux grands groupes, automatisent la catégorisation des dépenses et offrent aux équipes financières une meilleure visibilité sur les programmes de voyages professionnels. Les employés peuvent réserver leurs déplacements et suivre leurs dépenses, tandis que les intégrations relient Navan aux systèmes financiers existants. L’entreprise intègre également des considérations de durabilité et des analyses fondées sur l’IA à son offre de gestion des voyages et des dépenses.

Architecte frontend senior, télétravail aux États-Unis — Navan

Concevez l’infrastructure frontend assistée par l’IA de la plateforme de voyages d’affaires, de cartes et de gestion des dépenses de Navan. Améliorez les microfrontends, les outils de développement, les tests, les performances et la sécurité au sein de plus de 20 équipes d’ingénierie.

Description

  • Concevoir et améliorer l’infrastructure de microfrontends avec React et Angular à l’aide de Module Federation
  • Créer des packages NPM partagés qui favorisent des pratiques organisationnelles cohérentes
  • Piloter la gouvernance de l’architecture, les pratiques de revue et la coordination entre équipes
  • Développer des outils et des automatisations qui simplifient les processus et améliorent la productivité
  • Créer des processus reproductibles assistés par l’IA pour le développement frontend, les tests dans le navigateur, le débogage, les migrations de frameworks et les mises en production
  • Rédiger de la documentation technique et accompagner les ingénieurs lors des revues de code
  • Organiser les dépôts, les bibliothèques de composants, la documentation et les environnements de développement afin de soutenir des processus fiables pour l’ingénierie et les agents de programmation
  • Définir des modèles d’interface communs pour les fonctionnalités basées sur l’IA, notamment les réponses diffusées en continu, les mises à jour de progression, l’annulation, la récupération après erreur et l’approbation de l’utilisateur
  • Définir des normes pour les tests de composants, l’automatisation du navigateur, les contrôles de régression visuelle et les étapes de validation CI
  • Expérimenter des processus, suivre les délais de livraison, les défauts, la fiabilité et les coûts d’utilisation de l’IA, et encourager leur adoption
  • Collaborer avec les équipes Sécurité et plateforme IA pour définir les périmètres d’accès, protéger les secrets et les données sensibles, et fixer les limites de la revue humaine
  • Réduire la taille des bundles et les coûts, piloter les migrations de frameworks et améliorer la rapidité et les temps de chargement du frontend

Exigences

  • Justifier d’au moins 8 ans d’expérience en développement logiciel frontend
  • Justifier d’au moins 3 ans d’expérience en architecture frontend, avec un impact démontré à l’échelle de l’organisation
  • Maîtriser React et TypeScript ; une solide expérience d’Angular est fortement appréciée
  • Avoir travaillé sur des architectures de microfrontends telles que Module Federation, single-spa, Web Components ou des approches similaires
  • Connaître des outils de build comme Webpack, Vite ou Rollup et avoir de l’expérience dans la gestion de monorepos
  • Avoir de l’expérience avec les stratégies de tests unitaires, d’intégration et de bout en bout, ainsi qu’avec la définition de normes entre équipes, notamment pour les tests de composants, l’automatisation du navigateur, les contrôles de régression visuelle et la validation CI
  • Avoir une expérience pratique des outils de programmation assistée par l’IA pour des changements en production, savoir évaluer le code généré, concevoir une validation efficace et déterminer quand une revue humaine est nécessaire
  • Être capable de démontrer des améliorations de la livraison, de la qualité ou de la fiabilité de l’ingénierie grâce à des processus assistés par l’IA, et d’en encourager l’adoption entre équipes
  • Comprendre les contrôles pratiques liés à l’accès aux outils, aux secrets et aux données sensibles, ainsi que la responsabilité associée aux changements générés par l’IA, en collaboration avec les équipes Sécurité et plateforme IA
  • Communiquer clairement à l’écrit comme à l’oral, collaborer avec ses collègues et obtenir un consensus entre les équipes
  • Atout : expérience des plateformes d’observabilité, de l’optimisation CDN, de Next.js ou d’autres métaframeworks, des pipelines CI/CD et d’AWS

Offres similaires

Cambium Learning Group

Ingénieur senior en bases de données

Cambium Learning Group

Pilotez les performances, la fiabilité et la reprise après sinistre des bases de données des systèmes éducatifs d’ExploreK12. Définissez les normes d’ingénierie et conseillez les équipes, sans responsabilité hiérarchique directe.

Ouvrir
General Dynamics Information Technology

Ingénieur logiciel à distance, modélisation des données Oracle chez GDIT

General Dynamics Information Technology

Concevez des logiciels évolutifs et des modèles de données Oracle pour GDIT. Contribuez à moderniser le traitement des recettes des douanes et de la protection des frontières en remplaçant les encaissements papier par des solutions électroniques.

Ouvrir
VSP Vision Care

Ingénieur·e logiciel .NET à distance — VSP Vision Care

VSP Vision Care

Concevoir, développer, tester et livrer des systèmes .NET pour VSP Vision Care. Résoudre les problèmes applicatifs et accompagner des ingénieur·es logiciel juniors.

Ouvrir
BackerKit

Ingénieur logiciel senior, architecture frontend

BackerKit

Pilotez l’architecture frontend et la qualité des interfaces de la plateforme de financement participatif de BackerKit. Créez des expériences intuitives avec Rails, Hotwire, Turbo, Stimulus et Tailwind.

Ouvrir
Striveworks

Ingénieur logiciel senior, admissible à l’habilitation Secret

Striveworks

Concevez des systèmes d’IA fiables qui surveillent les performances des modèles et corrigent les dérives. Développez des services évolutifs en Go et Python pour des déploiements d’IA destinés au secteur public.

Ouvrir
Sidecar Health

Ingénieur logiciel full-stack senior, expérience des membres

Sidecar Health

Créez des expériences web enrichies par l’IA pour les membres de Sidecar Health. Prenez en charge des systèmes TypeScript, du développement d’API au déploiement en production.

Ouvrir