Lead Engineer - Front End (React)
Lead Engineer · Lead · Full Time
Opens Xero's application page
Role
What you'll do.
Lead Engineer - Front End at Xero: Design and build modern React, Next.js, and TypeScript customer-facing web experiences that power Xero's public presence and ecosystem. Lead one of two engineering pods while architecting a scalable multi-site platform integrating React and Salesforce Experience Cloud surfaces. You'll drive performance optimization, accessibility standards, and AI-powered solutions while coaching engineering teams through rapid upskilling in modern frontend technologies and emerging AI capabilities.
Responsibilities
- Architecture Design and Implementation: Design and build modern React and Next.js experiences connecting Xero's core ecosystem with public web presence. Set the target architecture for a multi-site platform integrating React and Salesforce Experience Cloud surfaces, establishing patterns for API-driven content layers, headless CMS integration, and composable architecture.
- Engineering Pod Leadership: Lead one of two engineering pods as the Customer Platforms team grows. Drive agile ceremonies including planning, retrospectives, and demos. Foster psychological safety and open dialogue while managing team dynamics across closely connected pods working on interconnected customer-facing systems.
- Performance and Accessibility Excellence: Make performance and accessibility the default across all customer experiences. Establish and maintain Core Web Vitals optimization standards and WCAG compliance guidelines. Design high-performance, content-rich multi-site platforms that deliver exceptional customer experiences globally.
- Migration and Platform Evolution: Plan and execute careful, low-risk migrations of live, high-traffic sites without disruption. Shape the transition from legacy systems while managing hybrid React and Salesforce Experience Cloud estates. Drive the modernization of Xero Central to deliver frictionless customer experiences.
- AI and Innovation Exploration: Lead proofs of concept for agentic AI solutions and AI-powered features in customer experiences. Explore innovative approaches to customer support, discovery, and learning through emerging technologies while maintaining backward compatibility and customer trust.
- Team Coaching and Skill Development: Coach and mentor engineers through upskilling in React, Next.js, TypeScript, and emerging AI technologies. Lead by influence and foster collaborative problem-solving. Support team members in building architectural thinking and best practices in modern frontend development.
- Cross-functional Collaboration: Partner with Product, Marketing, and Support teams to translate business requirements into scalable technical solutions. Lead constructively through influence, pushing back when necessary to ensure customer-centric outcomes. Connect technical decisions with broader business impact.
Qualifications
What we look for.
Technical
React Architecture at Scale
Deep expertise with React at the architecture level, including component design patterns, state management, performance optimization, and building scalable multi-site platforms. Experience with advanced React patterns and optimization techniques for high-traffic applications.
Next.js and Modern Frontend Tooling
Advanced proficiency with Next.js for server-side rendering, static generation, and API routes. Strong understanding of modern frontend build tools, module federation, and deployment strategies for performance-optimized applications.
TypeScript Mastery
Strong TypeScript skills including advanced type systems, generics, utility types, and using TypeScript for architectural decisions. Ability to design type-safe systems that scale with team growth and complexity.
Performance Optimization Expertise
Demonstrated experience optimizing Core Web Vitals (LCP, FID/INP, CLS), bundle size optimization, code splitting, lazy loading, and performance profiling. Understanding of how frontend performance impacts user experience and business metrics.
Web Accessibility (WCAG)
Working knowledge of WCAG 2.1 standards at AA or AAA level. Experience implementing accessible components, semantic HTML, ARIA attributes, and automated accessibility testing. Understanding of accessibility as a core user experience requirement.
Headless CMS and API-First Architecture
Experience working with headless CMS platforms and API-driven content delivery architectures. Understanding of composable architecture patterns and integration of multiple content sources into unified frontend experiences.
AWS Cloud Infrastructure Knowledge
Familiarity with AWS services relevant to frontend deployment and backend integration, including CloudFront, Lambda, API Gateway, and S3. Understanding of cloud-native deployment patterns and serverless architectures.
Education
Computer Science or Related Field
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience demonstrating computer science fundamentals and self-directed learning.
Experience
Lead-Level Frontend Engineering Experience
5+ years of professional frontend development with 2+ years in lead, senior, or principal engineering roles. Demonstrated impact through architectural decisions, mentorship, and technical leadership that scaled team capabilities.
High-Traffic Production Experience
Experience building and maintaining production systems serving millions of users. Track record of shipping high-performance, reliable applications at scale with minimal downtime. Understanding of production operations, monitoring, and incident response.
Migration and Platform Modernization
Proven experience migrating live, high-traffic systems to modern architectures without customer-facing disruption. Experience planning and executing long-term platform evolution strategies while maintaining backward compatibility.
E-commerce, Media, Agency, or SaaS Background
Experience in performance-sensitive environments such as e-commerce platforms, media companies, digital agencies, or SaaS products. This background provides valuable perspective on performance requirements and customer experience optimization.
Team Leadership and Coaching
Experience leading through influence in matrix organizations. Track record of successfully mentoring engineers, establishing engineering best practices, and building psychological safety within teams. Comfort with both directive and collaborative leadership approaches.
Skills
Required
React Framework Expertise
Advanced React knowledge including hooks, context, performance optimization, and architectural patterns for large-scale applications
Next.js Development
Production experience with Next.js including SSR, static generation, API routes, and deployment optimization
TypeScript
Strong TypeScript skills for building scalable, type-safe frontend applications with complex type systems
Web Performance Optimization
Expertise in Core Web Vitals, bundle optimization, code splitting, and performance profiling tools
Web Accessibility Standards
Working knowledge of WCAG 2.1 standards and ability to implement accessible web experiences
Technical Leadership
Ability to lead teams through influence, establish architectural vision, and mentor engineers in modern practices
API-Driven Architecture
Experience with headless CMS, API-first design patterns, and composable architecture approaches
Preferred
Salesforce Experience Cloud
Nice to haveExperience integrating with or managing Salesforce Experience Cloud platforms in hybrid environments
Agentic AI and LLM Integration
Nice to haveExploration or implementation of AI-powered features, agentic systems, or LLM integration in customer-facing applications
AWS Cloud Services
Nice to haveHands-on experience with AWS services including CloudFront, Lambda, API Gateway, and S3 deployment patterns
E-commerce or SaaS Platform Experience
Nice to haveBackground in high-traffic e-commerce, media, agency, or SaaS environments with emphasis on performance and user experience
Monolith Decoupling and Migration
Nice to haveExperience breaking apart monolithic systems into microservices or decoupled frontend architectures
Monitoring and Observability
Nice to haveFamiliarity with frontend monitoring, error tracking, performance analytics, and observability practices
Agile and Distributed Team Experience
Nice to haveComfortable working in agile environments with distributed teams and async communication patterns
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·NZD 140,000 – 180,000
Benefits
Flexible Work Arrangements
Hybrid work model requiring approximately one day per week in-office in Wellington or Auckland office, allowing remote work flexibility for the majority of the week
Agile Team Environment
Collaborative team structure with regular planning sessions, retrospectives, and demos promoting psychological safety and open dialogue
Modern Technology Stack
Opportunity to work with cutting-edge technologies including React, Next.js, TypeScript, and emerging AI solutions rather than maintaining legacy systems
Leadership and Growth Opportunities
Lead engineering pod within growing Customer Platforms team with opportunities to mentor engineers and shape architectural direction
Innovation and Emerging Technology
Exploration of AI-powered features and agentic solutions in customer experiences with ability to run proofs of concept
Global Impact
Influence on customer experiences for Xero's global user base across discovery, learning, and support journeys
Cross-functional Collaboration
Regular partnership with Product, Marketing, and Support teams to bring new ideas to life and translate business needs into technical solutions
Process
Interview steps.
- 01
Initial Screening Call
Conversation with recruiter to discuss background, motivation for the role, and alignment with Xero's culture and values including 'Go Bold' and 'Go Further' principles
- 02
Technical Interview - Architecture Discussion
In-depth conversation with lead engineers or architects about your approach to system design, React architecture patterns, performance optimization, and how you've handled complex technical decisions in previous roles
- 03
Technical Interview - Frontend Deep Dive
Discussion of your hands-on expertise with React, Next.js, TypeScript, accessibility, and performance optimization. May include code review discussion or live coding exercise focused on real-world problems
- 04
Leadership and Mentoring Assessment
Conversation with hiring manager or senior leadership about your leadership style, coaching approach, experience leading through influence, and how you build psychological safety within teams
- 05
Team Collaboration Interview
Meeting with members of the Customer Platforms team to discuss collaboration style, problem-solving approaches, and cultural fit within agile, psychologically safe team environment
- 06
Executive Interview (Conditional)
Potential conversation with director or VP level stakeholder to discuss strategic vision, long-term architecture direction, and organizational impact for candidates advancing through initial rounds
Full posting
Original listing.
The role and its impact
Xero’s customers discover, learn about and get support through our customer-facing web experiences, and you’ll help shape them.
As our Lead Engineer, you’ll design and build modern React + next.js and TypeScript experiences that connect Xero’s core ecosystem with our public web presence, from the first visit to getting help. You’ll set the architecture for a multi-site platform that brings together React and Salesforce Experience Cloud surfaces, and lead one of our two engineering pods as the platform grows.
This is a chance to build something modern rather than maintain a monolith. You’ll make performance and accessibility the default, explore AI and agentic solutions in customer experiences, and partner with Product, Marketing and Support to bring new ideas to life. You will Go Bold by challenging the status quo, and Go Further by making the experience better for customers around the world.
The team and how they connect
Our Customer Platforms team build the experiences customers use to learn, get support and find what they need. You’ll work across two closely connected pods, we work in an agile way, with regular planning, retros and demos, and we value open dialogue and psychological safety.
The team is currently working on
Tech stack: TypeScript, React and Next.js, with API-driven content layers, a headless CMS, a composable architecture and AWS backend infrastructure.
Reimagining parts of Xero Central to deliver greater value through a modern, frictionless customer expereince.
Running a hybrid React and Salesforce Experience Cloud estate while bringing in new AI-powered features.
Shaping the target architecture for Xero’s customer experiences, including agentic AI proofs of concept.
Where and how you can work
This role can be based in Wellington or Auckland. Our hybrid approach asks for around one day per week in the office as a minimum, so you can connect with your pod and stakeholders in person.
Here are some of the things we’re looking for, for this role:
You bring deep experience with TypeScript, React and Next.js at architecture level, including designing high-performance, content-rich multi-site platforms.
Migrating live, high-traffic sites without disruption is familiar territory, and you can plan a careful, low-risk path to get there.
Performance and accessibility are second nature to you, with a working knowledge of Core Web Vitals and WCAG.
Coaching engineers is part of how you lead, and you’ll Go Together with teams as they build new skills in React and AI.
You’re comfortable leading through influence, and you Go Bold by pushing back constructively when something isn’t right for customers.
Experience across e-commerce, media, agency or other high-traffic web environments gives you fresh views on performance and customer experience.
Apply even if your experience isn’t a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.
Redirects to Xero's application page.
Other roles
More at Xero.
Head of Engineering - Making Payments
Director
Engineering Manager (Platform)
Manager
Senior Site Reliability Engineer
Senior
Engineer - Reporting, Insights and Data-in
Mid
Lead Engineer - Applied AI
Lead