
React JS Developer (RARR Job 5614)
Job Skills
Job Description
React Developer (1–4 years)
-
1–4 years building React apps (hooks-first; functional components)
-
Strong JavaScript/TypeScript, ES6+, async/await, fetch/axios
-
State management: Context API; exposure to Redux/Zustand (nice to have)
-
Routing & forms: React Router, React Hook Form/Formik, client-side validation
-
UI: Responsive layouts, CSS Modules/Tailwind; accessibility basics (ARIA)
-
API integration: REST/JSON; handle errors, loading, retries, pagination
-
Performance: memoization (
useMemo
,useCallback
), code-splitting, lazy loading -
Testing: React Testing Library/Jest (snapshot & unit tests)
-
Tooling: Vite/Webpack, npm/yarn, env configs; Git basics and PR hygiene
-
Quality: clean components, prop typing, linting/formatting, documentation
-
Nice to have: Charts (Recharts), Maps (Leaflet/Mapbox), PWA/offline, CI/CD, OAuth/SSO, security basics (XSS/CSRF)