React Developer
Role details
Job location
Tech stack
Requirements
React Expertise: Deep understanding of React, including Hooks, Context API, and component lifecycles.
Modern JavaScript/TypeScript: High proficiency in ES6+ and strong experience using TypeScript for type safety.
State Management: Experience with tools like Redux Toolkit, Zustand, or React Query/TanStack Query for server state.
Next.js / SSR: Strong understanding of modern frameworks (Next.js or Remix) and Server-Side Rendering (SSR) / Static Site Generation (SSG) concepts.
Styling & UI: Experience with Tailwind CSS, styled-components, or modern UI libraries (Shadcn UI, Radix, Material UI).
Testing: Ability to write clean unit and integration tests using Jest, React Testing Library, or Playwright/Cypress.
Professional & Tools Version Control: Proficient with Git and collaborative workflows (Pull Requests, code reviews).
Build Tools: Familiarity with modern build tools and bundlers like Vite or Webpack.
API Integration: Experience consuming RESTful APIs or GraphQL.
Nice-to-Haves Experience with CI/CD pipelines (GitHub Actions, Vercel).
Understanding of web performance optimization (Core Web Vitals) and accessibility (WCAG).