Responsibilities:Develop and maintain React JS applicationsWork with other developers to design and implement new featuresTroubleshoot and debug React JS applicationsStay up-to-date on the latest React JS technologiesDesign and develop user interfaces for web applications and websitesShould be able to adapt and work in an agile environment with changing.Should be able to design and develop webpages from scratch.Should be able to participate in team design discussions.Demonstrate a strong affinity for automated testing, with experience in React unit testing frameworks.Utilize exceptional debugging skills and leverage browser developer tools to ensure high-quality code.Collaborate closely with product designers, actively participating in new feature design and prototyping.Build reusable components and libraries using Storybook, making it easy for other developers to consume and reuse components.Participate in code reviews and provide constructive feedback to other developers.
Skills:
Frontend developers need to be able to communicate effectively with other developers, as well as with non-technical stakeholders. They should be able to explain complex technical concepts in a way that is easy to understand.need to be able to solve complex problems. They should be able to think critically and come up with creative solutions.API development skills: Frontend developers need to be able to develop APIs that allow backend applications to interact with the Frontend system. They should be familiar with the different types of APIs and how to design and implement them.need to have a basic understanding of databases and how to use them to store and retrieve data. They should be familiar with the different types of databases,
Requirements:A bachelor's degree in computer science or a related field 3+ years of experience with React JSExcellent problem-solving and debugging skillsAbility to work independently and as part of a teamStrong communication skills