About the company
Navan is an all-in-one travel, corporate card, and expense management solution that eliminates the hassles of corporate travel & expense management while giving finance leaders real-time spend visibility and control.
Responsibilities
- Architect and evolve micro-frontend platform using Module Federation in React & Angular
- Create and maintain shared NPM packages enforcing consistency and patterns across the organization
- Drive team collaboration through architectural governance, review processes, and cross-functional alignment
- Create developer tools and automation that streamline workflows and boost productivity across engineering teams
- Build repeatable AI-assisted workflows for frontend implementation, browser testing, debugging, framework migrations, and delivery
- Structure repositories, component libraries, documentation, and development environments so engineers and coding agents can reliably build, test, and extend the platform
- Establish shared UI patterns for AI-powered experiences, including streaming responses, progress visibility, cancellation, error recovery, and user approval of consequential actions
- Establish fast, reliable feedback through component tests, browser automation, visual regression checks, and CI gates
- Pilot new workflows with engineering teams, measure delivery time, escaped defects, reliability, and AI usage cost
- Work with Security and the AI platform team to establish scoped tool access, safe handling of secrets and sensitive data
- Lead optimization initiatives to reduce bundle size and costs
- Spearhead framework migrations delivering critical security fixes
- Implement performance monitoring and optimization strategies that reduce latency and improve load times
Requirements
- At least 8 years of experience in frontend software development
- At least 3 years of experience in frontend architecture with demonstrated organization-wide impact
- Deep expertise with React and TypeScript; experience with Angular is highly valued
- Experience with micro-frontend architectures (Module Federation, single-spa, Web Components, or similar approaches)
- Strong knowledge of build tooling (Webpack, Vite, Rollup) and monorepo management
- Experience with testing strategies (unit, integration, E2E) and establishing testing standards across teams
- Hands-on experience using AI coding tools to deliver production changes
- Practical understanding of scoped tool access, secrets, sensitive data, and accountability for AI-generated changes
- Excellent communication skills
- Nice to have: Experience with observability platforms, CDN optimization, Next.js or other meta-frameworks, CI/CD pipelines, and AWS
Conditions
- Pay Range: $129,600 - $288,000 USD