Description

React JS Developer
Roles and responsibilities
· Design and develop responsive and interactive web applications using React.js
· Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
· Architect and design the overall structure of web applications, ensuring adherence to best practices and standards.
· Implement reusable and modular components that can be easily integrated into various web applications.
· Mentor and guide junior developers, providing technical leadership and expertise in React JS development.
· Conduct code reviews, identify areas for improvement, and implement solutions to optimise performance and maintainability.
· Optimise web applications for maximum speed and scalability, ensuring high performance and responsiveness.
· Work closely with backend developers to integrate frontend components with backend services and APIs.
· Stay up to date with the latest trends and technologies in frontend development, and recommend tools and frameworks to enhance productivity and efficiency.
· Participate in Agile/Scrum meetings, provide status updates, and contribute to sprint planning and estimation.
· Troubleshoot and debug issues and provide timely resolution to ensure smooth functioning of web applications.
· Collaborate with QA engineers to ensure comprehensive test coverage and maintain high-quality standards throughout the development lifecycle.
Education
· Bachelor’s degree in computer science, information systems, or a related field
Required Skills and Experience
· 5+ years of experience developing with ReactJS and React Native.
· Strong Fundamental JavaScript skills (ES5 and ES6) and CSS skills.
· Thorough understanding of React.js and its core principles, React combined with Flux/Redux experience is preferred.
· Experience with developing component-driven UIs, data structure libraries, TypeScript or Clojure Script is a plus.
· Fluency in best practices for HTML5, CSS and Javascript framework / libraries, GIT source control.
· Experience data driven dashboards, developing responsive, single page, event driven web applications.
· Familiar with RESTful APIs, MongoDB or Oracle, NPM dependency package management.
· Experience with automated testing.

Education

ANY GRADUATE