ReactJS Lead Architect

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent

Skills

API
Continuous Delivery
Css3
Cypress
JavaScript
HTML5
React.js
Solution Architecture
User Experience
UI
TypeScript
Testing
Elasticsearch
Automated Testing
Cascading Style Sheets
Architectural Design
Continuous Integration
Frontend Development

Job Details

Role: ReactJS lead architect

Location: Atlanta, GA or Charlotte, NC (Hybrid Role)

W2 Contract Role

JD:

Key Responsibilities

  • Lead the architectural design and implementation of large-scale React applications.

  • Define front-end standards, best practices, reusable components, and design patterns.

  • Drive technical direction for UI frameworks, state management, performance optimization, and scalability.

  • Collaborate with product managers, UX designers, and backend architects to define solution architecture.

  • Review code, guide technical implementation, and mentor development teams.

  • Oversee integration with REST/GraphQL APIs and ensure robust client-server contracts.

  • Implement CI/CD, automated testing, and front-end deployment pipelines.

  • Conduct performance audits and introduce improvements related to rendering, bundling, caching, and accessibility.

  • Ensure valid architectural documentation, diagrams, and technical guidelines.

  • Champion innovation by evaluating new libraries, tools, and front-end technologies.


Required Qualifications

  • 8+ years of front-end development experience; 4+ years hands-on ReactJS.

  • Strong expertise in JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern front-end ecosystems.

  • Deep understanding of React patterns: Hooks, Context API, component architecture, virtual DOM, lifecycle, and functional programming.

  • Experience with state management libraries such as Redux, Zustand, Recoil, or MobX.

  • Skilled in building scalable component libraries using tools like Storybook, design systems, or UI frameworks (Material UI, Chakra, Tailwind).

  • Strong understanding of Webpack, Vite, Babel, Rollup, ESLint, and other build tools.

  • Experience architecting front-end applications for high performance and reusability.

  • Familiarity with unit and integration testing tools (Jest, React Testing Library, Cypress).

  • Strong communication, documentation, and technical leadership skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Innorev Technologies, Inc