messages=[HumanMessage(content="\nAs a seasoned HR expert, your task is to identify and outline the key skills and requirements necessary for the position of this job. Use the provided job description as input to extract all relevant information. This will involve conducting a thorough analysis of the job's responsibilities and the industry standards. You should consider both the technical and soft skills needed to excel in this role. Additionally, specify any educational qualifications, certifications, or experiences that are essential. Your analysis should also reflect on the evolving nature of this role, considering future trends and how they might affect the required competencies.\n\nRules:\nRemove boilerplate text\nInclude only relevant information to match the job description against the resume\n\n# Analysis Requirements\nYour analysis should include the following sections:\nTechnical Skills: List all the specific technical skills required for the role based on the responsibilities described in the job description.\nSoft Skills: Identify the necessary soft skills, such as communication abilities, problem-solving, time management, etc.\nEducational Qualifications and Certifications: Specify the essential educational qualifications and certifications for the role.\nProfessional Experience: Describe the relevant work experiences that are required or preferred.\nRole Evolution: Analyze how the role might evolve in the future, considering industry trends and how these might influence the required skills.\n\n# Final Result:\nYour analysis should be structured in a clear and organized document with distinct sections for each of the points listed above. Each section should contain:\nThis comprehensive overview will serve as a guideline for the recruitment process, ensuring the identification of the most qualified candidates.\n\n# Job Description:\n```\nAbout the job\nJob Title: React + Node Developer\nExperience: 7+ Years\n\n\nKey Responsibilities:\nDesign, develop, and maintain highly scalable and efficient React.js front-end applications and Node.js back-end services.\nCollaborate with cross-functional teams to define, design, and ship new features with a focus on performance and maintainability.\nEnsure the best possible performance, quality, and responsiveness of applications.\nOptimize components for maximum performance across a vast array of web-capable devices and browsers.\nWrite clean, maintainable, and efficient code following TypeScript and modern JavaScript (ES6+) standards.\nImplement responsive user interfaces using HTML, CSS, and modern CSS frameworks (e.g., Bootstrap, Tailwind CSS).\nManage and optimize cloud-based deployments, preferably on AWS, ensuring high availability and scalability.\nParticipate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, ensuring the best development practices are adhered to.\nTroubleshoot and resolve application performance issues, and maintain the stability and security of cloud-hosted applications.\n\nQualifications:\n7+ years of experience in the MERN Stack, with a focus on React.js and Node.js.\nStrong proficiency in JavaScript, TypeScript, HTML, CSS, and relevant libraries/frameworks.\nHands-on experience with cross-browser web development and deep understanding of browser internals.\nSolid understanding of cloud platforms, especially AWS, and experience with managing cloud-based applications.\nStrong knowledge of Agile methodology and practical experience in an Agile development environment.\nExcellent communication skills with the ability to work independently and efficiently in a remote setup.\nReadiness to work in UK overlap hours.\n```\n\n---\n\n# Job Description Summary")]