Jobs · Management · Texas

React (NextJS) Lead

SIDRAM TECHNOLOGIES · Irving, TX · 6 mo ago
On-siteManagementFull-time

Key Responsibilities

  • 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.
  • 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.
  • 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).
  • Conduct UI performance optimization related to UI rendering, layout shifts, and Core Web Vitals.
  • Own performance tuning efforts for: Largest Contentful Paint (LCP), First Input Delay (FID), Cumulative Layout Shift (CLS), Time to Interactive (TTI), Memory usage and rendering speed, Optimize bundling and build processes: Code splitting, Tree shaking, Lazy loading, Server and client-side caching.
  • Monitor and diagnose performance issues using: Lighthouse, Web Vitals reports, Chrome DevTools, Next.js analyzer.
  • Define enterprise-grade state management strategies using: Redux Toolkit, RTK Query, Zustand, Context API + Hooks, React Query / SWR.
  • Implement data normalization, caching layers, prefetching, optimistic updates, and error boundaries.
  • Ensure predictable and traceable application state flows.
  • Partner with BFF developers to define efficient, secure data contracts.
  • Implement authentication and authorization flows: OAuth2, JWT, SSO / SAML if applicable.
  • Handle robust error handling, retries, fallbacks, and data validation.
  • Enforce secure API consumption patterns and CORS best practices.
  • Lead code reviews with a focus on: Performance, Security, Maintainability, Accessibility, Best practices and style standards.
  • Mentor developers through pair programming, technical workshops, and architectural guidance.
  • Define coding standards for: TypeScript, React hooks usage, Custom hooks development, Component reuse, API consumption patterns.
  • Collaborate with DevOps to optimize: CI/CD pipelines for web builds, Linting and formatting tools (ESLint, Prettier), Automated testing frameworks (Jest, RTL, Cypress, Playwright), Static analysis tools.
  • Optimize build performance and environment configuration through Next.js settings.
  • Define test hierarchy: Unit tests, Component tests, Integration tests, E2E tests.
  • Implement testing frameworks: Jest + React Testing Library, Cypress or Playwright for E2E.
  • Ensure proper mocking of APIs, services, and data flows.
  • Enforce frontend security best practices: Avoiding XSS vulnerabilities, Securing API tokens, Sanitizing inputs, Preventing CSRF, Using secure cookies, Implementing role-based access controls and secure routing.
  • Ensure compliance with enterprise standards for: Data separation, User access, Privacy policies, Logging & observability.
  • Document architectural decisions (ADR logs).
  • Maintain developer onboarding guides and coding standards.
  • Create reusable component documentation and Storybook setups.
  • Write technical specifications for complex front-end features.

    Technical Skills Required

    • 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.

    Nice-to-Have Skills

    • Experience with micro-frontends or monorepos.
    • Familiarity with: NXTurborepo, Webpack, Rollup, Vite.
    • Experience building design systems and component libraries.
    • Experience with Azure DevOps pipelines or GitHub Actions.

Similar jobs

Java React Lead

InfosysPrinceton, NJ· 3 days ago
Engineeringapply on digitalcareers.infosys.com

Senior ReactJS Lead

Tata Consultancy ServicesHopkins, MN· 2 wk ago
Information Technologyapply on ibegin.tcsapps.com

Senior ReactJS Lead

Tata Consultancy ServicesDallas, TX· 2 wk ago
Information Technologyapply on ibegin.tcsapps.com