Strong expertise in React.js and its core principles, including hooks and state management (e.g., Redux, Context API).
Proficiency in TypeScript is highly desirable.
Experience with HTML5, CSS3, and modern UI frameworks (e.g., Tailwind CSS, Material-UI).
Solid understanding of RESTful APIs and JSON.
Familiarity with version control systems (e.g., Git, GitHub).
Experience with modern build tools (e.g., Webpack, Vite) and package managers (e.g., npm, Yarn).
Understanding of unit and integration testing (e.g., Jest, React Testing Library).
Experience with CI / CD pipelines and DevOps practices is a plus.