Role : Senior Frontend Engineer
Frontend Frameworks & Languages :
- ReactJS (v18+ or v19) : Deep understanding of component lifecycle, hooks (useState, useEffect, useMemo, useCallback), and advanced patterns like HOCs and render props.
- TypeScript : Strong typing practices and interface design.
- HTML5, CSS3, SASS : Semantic markup, responsive design, and styling frameworks like Tailwind or styled-components.
State Management :
Proficiency with Redux Toolkit, Zustand, or Jotai.Familiarity with React Query or SWR for data fetching and caching.API Integration :
RESTful and GraphQL API consumption using axios or fetch.Experience with backend integrationTesting & Quality :
Unit testing with Jest and React Testing Library.Integration and E2E testing using Cypress.Code quality tools : ESLint, Prettier, and Husky for pre-commit hooks.Performance & Optimisation :
Lazy loading, code splitting, memoisation.Bundle size analysis and optimisation.SSR / SSG with Next.js and middleware usage.(ref : hirist.tech)