Logo
Ampstek

ReactJS Architect

Ampstek, Nashville, TN, United States


Role :: ReactJS Architect

Location :: Nashville,TN(Onsite)

Type :: Contract

Key Responsibilities:

• Lead the design and development of complex web applications using ReactJS, Redux, and related technologies. Define system architecture, component structure, and application design patterns.

• Provide technical leadership and mentoring to development teams. Set standards and best practices for coding, testing, and technical documentation.

• Identify and address performance bottlenecks in React applications to ensure high responsiveness and seamless user interactions.

• Work closely with product managers, UI/UX designers, backend engineers, and other stakeholders to define application requirements and develop architectural solutions.

• Drive the development and maintenance of reusable components and libraries, ensuring modularity and scalability.

• Conduct code reviews, establish code quality standards, and ensure best practices are followed across teams.

• Keep up-to-date with the latest trends in JavaScript and React frameworks, libraries, and tools to bring innovative solutions and improvements to the team.

Skills & Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

• Minimum 7+ years of experience in web development with at least 4 years of hands-on experience in ReactJS.

• Strong understanding of ReactJS, Redux, and React Hooks. Knowledge of related libraries like React Router, Next.js, and other modern JavaScript libraries.

• Proficiency in ES6+ JavaScript, including DOM manipulation, closures, and asynchronous programming.

• Experience in designing scalable front-end architectures, reusable components, and managing large codebases.

• Proficient in optimizing performance through lazy loading, code-splitting, and efficient state management.

• Experience with testing frameworks like Jest, Enzyme, or Cypress. Strong debugging and troubleshooting skills.

• Knowledge of CI/CD pipelines, build tools (Webpack, Babel), and deployment processes.

• Strong analytical, problem-solving, and communication skills. Ability to collaborate with cross-functional teams and work in a fast-paced environment.

Thanks

Aatmesh

aatmesh.singh@ampstek.com