Overview
Skills
Job Details
The React / Next.js Lead is responsible for driving the architecture, design, and technical leadership of large-scale, high-performance web applications using React, Next.js, TypeScript, and modern frontend tooling. This role oversees multiple developers, establishes coding standards, defines best practices, and partners with architects to modernize legacy web platforms into a modern, cloud-ready front-end ecosystem. The React Lead ensures the front-end codebase is scalable, accessible, performant, secure, and aligned with enterprise design systems and backend integration patterns.
Key Responsibilities
1. Technical Leadership & Frontend Architecture
- Lead the technical direction for the React and Next.js codebase, ensuring modularity, scalability, and maintainability.
- Define architectural patterns including:
- Component architecture and atomic design
- Layout systems
- State management strategy (Redux, RTK Query, Zustand, Recoil, Context API)
- Routing and navigation patterns in Next.js
- SSR, ISR, SSG strategies
- Work closely with the Web Architect to align on frontend technical vision.
- Establish standards for folder structure, naming conventions, code patterns, and component documentation.
2. Next.js Framework Ownership
- Define the strategy for:
- Server-Side Rendering (SSR)
- Static Site Generation (SSG)
- Incremental Static Regeneration (ISR)
- Edge rendering and caching policies
- Optimize data-fetching using:
- getServerSideProps, getStaticProps, getStaticPaths
- New Next.js App Router features (server components, client components)
- API routes, middleware, and edge functions
- Ensure correct handling of hydration, loading states, caching, and route transitions.
3. UI Engineering & Design System Integration
- Lead integration with enterprise design systems (e.g., Storybook, Material UI, Chakra UI, custom component libraries).
- Ensure components follow accessibility guidelines (WCAG 2.1 AA).
- Enforce responsive design best practices across breakpoints, devices, and screen densities.
- Conduct UI performance optimization related to UI rendering, layout shifts, and Core Web Vitals.
Required Skills & Qualifications
Technical Skills
- 10+ years of frontend engineering with a specialization in React.
- 3+ years of experience with Next.js in enterprise or production settings.
- Expert in:
- React (Hooks, Context, Custom Hooks, Lifecycle)
- Next.js App Router & Pages Router
- TypeScript
- HTML5, CSS3, Sass, Styled Components, Tailwind (or equivalent)
- Node.js, npm/yarn
- Strong understanding of:
- SSR, SSG, ISR
- Web performance optimization
- Modern browser APIs
- Responsive and accessible design
- Experience integrating with REST, GraphQL, and WebSocket APIs.
Additional (Nice-to-Have) Skills
- Experience with micro-frontends or monorepos.
- Familiarity with:
- NX
- Turborepo
- Webpack, Rollup, Vite
- Experience building design systems and component libraries.
- Experience with Azure DevOps pipelines or GitHub Actions.
Soft Skills & Competencies
- Excellent communication and leadership skills.
- Strong decision-making ability with architectural trade-offs.
- Collaborative mindset with cross-team empathy.
- Ability to mentor, coach, and elevate team capabilities.
- Strong ownership mentality and attention to detail.
- Ability to handle complex business requirements and break them into technical deliverables.
Education & Background
- Bachelor s or Master s degree in Computer Science, Engineering, or equivalent practical experience.
- Portfolio of large-scale React/Next.js apps or open-source contributions preferred.