What are the responsibilities and job description for the ReactJS Architect position at Innorev Technologies Inc?
Role: ReactJS Architect
W2 Contract Position
Hybrid Role in Atlanta, GA or Charlotte, NC
JD:
- 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.
- 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.