You are a seasoned ReactJS professional with a minimum of 4+ years of hands-on experience in developing ReactJS and JavaScript-based applications (ES6+). Your main responsibilities will include reviewing and analyzing complex technology solutions to meet business objectives, translating business requirements into technical solutions, and building front-end solutions using modern technologies and standards. You must have strong expertise in Next.js, Node.js, and ReactJS frameworks and concepts such as Components, Props, State, Redux/MobX/Flux, Router, and Hooks. Additionally, you should be proficient in conducting code reviews, maintaining code quality, and governance processes. Collaboration with cross-functional teams to define, design, and deliver new features, developing cross-browser-compliant front-end code, supporting site rollouts, and troubleshooting site issues are part of your daily tasks. You will also need to build industry and product technical expertise, work closely with customers to understand requirements, recommend solutions, plan projects, and deliver high-quality code. Managing, mentoring, and assisting team members with technically challenging tasks, conducting code reviews, fostering peer reviews, and coordinating with design, backend, and QA teams are crucial aspects of your role. Having experience with Micro Frontend architecture, backend systems for API identification, GraphQL or similar technologies, DevOps technologies, and the ability to create technical documentation and diagrams are considered advantageous for this position. Your exposure to AI tools for front-end development and familiarity with REST web services, open API design, front-end development tools, and JS unit test frameworks will enhance your performance in this role.,