Overview
Skills
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.