Job Description
Job Title: UI Architect (React)
Location: Franklin, TN (Onsite)
Duration: 10 Months
About the Role
We are seeking an experienced UI Architect (React) to lead the design and development of scalable, high-performance web applications. You will own the frontend architecture, drive best practices, and build robust, reusable UI systems using modern React technologies.
Key Responsibilities
- Define and drive the frontend architecture using React.js
- Design and implement scalable, reusable, and maintainable UI component libraries
- Lead the development of design systems and ensure consistency across applications
- Architect solutions using modern React patterns (Hooks, Context API, Suspense, etc.)
- Optimize applications for maximum performance, scalability, and responsiveness
- Collaborate with UX designers, product managers, and backend teams
- Establish and enforce coding standards, testing strategies, and best practices
- Conduct code reviews and provide technical mentorship to frontend teams
- Implement state management solutions (Redux, Zustand, Recoil, etc.)
- Ensure cross-browser compatibility and responsive design
- Drive adoption of micro-frontend architecture (if applicable)
- Integrate frontend applications with REST/GraphQL APIs
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 8–12 years of experience in frontend development
- 5+ years of hands-on experience with React.js
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3
- Deep understanding of React architecture and lifecycle
- Experience with state management libraries (Redux Toolkit, MobX, Zustand, etc.)
- Expertise in component-driven development
- Experience with TypeScript in React applications
- Strong understanding of RESTful APIs / GraphQL integration
- Familiarity with modern build tools (Webpack, Vite, Babel)
- Experience with version control (Git)
Preferred Qualifications
- Experience with Next.js for SSR/SSG applications
- Knowledge of micro-frontends (Module Federation, Single-SPA, etc.)
- Experience with UI frameworks (Material UI, Ant Design, Tailwind CSS)
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress)
- Knowledge of CI/CD pipelines and DevOps practices
- Experience in performance tuning and optimization techniques
- Understanding of accessibility standards (WCAG)
Interested candidates can reach out to me at pjaiswal@aptino.com