Job Description:
· 5 to 7 years of hands on experience with ReactJS and its core principles.
· Strong proficiency in JavaScript including modern features such as asyncawait promises and modules.
· Solid understanding of HTML5 CSS3 and related web technologies.
· Experience in building responsive and scalable user interfaces using ReactJS.
· Familiarity with RESTful APIs and handling asynchronous requests using tools like Axios or Fetch.
· Good knowledge of version control systems especially Git.
· Exposure to testing frameworks and libraries such as Jest Enzyme or React Testing Library.
· Understanding of Agile and SAFe methodologies for effective collaboration within teams.
Roles and Responsibilities:
· Develop maintain and optimize ReactJS based web applications ensuring high performance and responsiveness.
· Collaborate with cross-functional teams including designers backend developers and product managers to deliver seamless user experiences.
· Write clean maintainable and efficient code following best practices and coding standards.
· Participate in code reviews and provide constructive feedback to peers.
· Troubleshoot and debug issues ensuring timely resolution.
· Implement unit and integration tests to ensure application quality.
· Assist in the deployment process and support continuous integration continuous deployment CICD pipelines.
· Stay updated with emerging trends and technologies in frontend development and suggest improvements.