- Proficiency in ReactJS, Redux and related technologies.
- Strong understanding of JavaScript, HTML, CSS, and other web technologies.
- Knowledge of React Hooks, Context API and other latest React features.
- Experience with unit testing and integration testing frameworks like Jest and Enzyme.
- Familiarity with CSS preprocessors like SASS, LESS, and styling libraries like Material UI, Ant Design.
- Good understanding of REST APIs and experience in integrating with them.
- Understanding of front-end performance optimization techniques.
- Familiarity with Git and version control practices.
- Experience in building scalable and maintainable web applications.
- Good understanding of Agile development methodologies.