Required Core Technical Skills:
- HTML, CSS, JavaScript (ES6+) with strong understanding of web fundamentals.
- Experience with semantic HTML and responsive layouts.
React.js Basics:
- Components, props, state, and hooks (useState, useEffect, etc.)
- Conditional and list rendering.
- Understanding of component lifecycle.
Next.js Framework:
- Page-based routing and dynamic routes.
- Understanding of SSR and SSG.
- API routes and environment variables.
- Basic familiarity with App Router (Next.js 13+).
Styling:
- CSS Modules, Tailwind CSS, or Styled Components.
- Responsive design and accessibility principles.
Version Control (Git & GitHub):
- Cloning, branching, pull requests, and merge conflict resolution.
Nice to Have:
- Experience working with WebSockets.