Logo
Ampstek

ReactJS Architect

Ampstek, Nashville, Tennessee, United States, 37201


Role :: ReactJS ArchitectLocation :: Nashville,TN(Onsite)Type :: ContractKey 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.ThanksAatmeshaatmesh.singh@ampstek.com