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\nCompany Overview\nSuraasa is a multi-national EdTech company that empowers school teachers by helping them super-charge their career growth and inspire millions of youth to become high-impact, high-achieving, and high-earning motivated teachers.\nWinning the trust of some of the most ambitious government bodies in the world, we are one of the very few firms globally contributing to UN SDG 4: target 4.c of Increasing Number of Qualified Teachers to deliver Quality Education’s worldwide.\nSuraasa is founded by a visionary team of global pedagogy experts, industry’s leading technologists, the world’s top MBAs, top Management Consultants, and counsellors in the industry\nBefore launching Suraasa, the passionate team has been recognized as “India’s Best Teacher Training Company” award thrice-in-a-row and gained the trust of 75,000+ teachers from 1600+ schools from 21 states of India. Check out our initial journey here: YourStory.\nWe are looking for the next outstanding person to join our fast-growing team and make millions of teachers and school children smile every day.\nApply now! We can’t wait to meet you and start this incredible journey together!\n\nFRONTEND DEVELOPER\n\nKey Responsibilities\nDevelop and maintain responsive web applications using React and TypeScript.\nCollaborate with designers and backend developers to create a seamless user experience.\nImplement common design patterns and best practices to ensure scalable and maintainable code.\nStay updated on the latest frontend development trends and technologies.\nDebug, troubleshoot, and optimise applications for performance and scalability.\nWrite clean, well-documented, and reusable code.\nParticipate in code reviews and provide constructive feedback to team members.\nContinuously learn and implement new technologies and frameworks.\n\nRequirements\nCommon sense\nSolid knowledge of HTML5, CSS3, JavaScript, TypeScript and React.\nStrong foundation of working with REST APIs and asynchronous request handling.\nAbility to translate UI/UX designs into functional components with precision. \nZeal to learn new technologies and frameworks and apply them effectively.\nBasic understanding of modern build tools (npm, yarn, vite).\nStrong communication skills and ability to work in a collaborative environment\nBasic understanding of using Figma as a developer. \nStrong foundation of working with Git.\n\nGood to have\nExperience with Tailwind CSS\nExperience with Next.js\n1+ year of professional experience working with React and TypeScript.\nKnack for productivity. Ability to quickly navigate, edit and perform tasks in your IDE (which is VSCode I hope…). Utilising keyboard shortcuts and improving your workflow by automating/streamlining repetitive tasks.\n```\n\n---\n\n# Job Description Summary")]