1. Strong experience in React.js, JavaScript, HTML5, and CSS3.
2. Hands-on experience with React Hooks, Redux, and Context API.
3. Strong knowledge of REST APIs and third-party integrations.
4. Experience with TypeScript and modern ES6+ features.
5. Good understanding of responsive and cross-browser UI development.
6. Experience with Git, npm/yarn, and CI/CD practices.
7. Knowledge of frontend performance optimization and debugging.
8. Experience in developing reusable and scalable UI components.
9. Positive understanding of Agile/Scrum development methodologies.
10. Experience with unit testing using Jest/React Testing Library.
11. Strong problem-solving and communication skills.
12. Ability to work independently and collaborate with backend teams.