Develop new features and maintain existing ones using ReactJS.
Work closely with the development team to design and implement new features.
Previous experience working as a react.js developer.
Strong understanding of JavaScript, HTML5, and CSS3, and front-end framework/liberaries.
Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
Experience in Function component, Hooks concept, Redux, advanced React js concept (custom hook, hoc Component etc.).
Experience with user interface design.
Excellent troubleshooting skills.
Experience in implementing / consuming REST API/ WebAPI.
Identifying web-based user interactions.
Developing and implementing highly responsive user interface components using react concepts.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Documenting application changes and developing updates.
Strong experience in ReactJS, Redux, and other related technologies.
Experience with HTML, CSS, and JavaScript.
Knowledge of UI/UX design principles.
Familiarity with Git and Agile methodologies.
Build reusable components and front-end libraries for future use.
Translate designs and wireframes into high-quality code.