- Basic knowledge of JavaScript, ES6+ features, and React.js fundamentals.
- Understanding of React components, props, state, and lifecycle methods.
- Familiarity with React Hooks (useState, useEffect, etc.) and functional components.
- Basic understanding of HTML, CSS, and responsive design principles.
- Experience with fetching data from APIs using Axios or Fetch.
- Familiarity with React Router for handling navigation in applications.
- Knowledge of Git for version control and basic commands like commit, push, and pull.
- Understanding of state management solutions like Context API or Redux (a plus).
- Eagerness to explore new technologies and improve frontend development skills.
- Strong problem-solving ability and willingness to learn in a team environment.