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