Job Title : React Engineer
Experience Required - 5+ Years
Must Have Technical/Functional Skills
Strong React (hooks, functional components) experience 3+ years in production.
Solid front-end engineering fundamentals: JavaScript/TypeScript, DOM, modern CSS (or CSS-in-JS), bundlers.
State management experience: Redux/RTK, Zustand, Recoil, or Context + custom patterns.
Building component libraries and design system contributions (Storybook, testing).
Experience integrating with REST and WebSocket APIs; familiarity with gRPC-web a plus.
Frontend testing: Jest, React Testing Library, Playwright or Cypress for e2e.
Accessibility (a11y) and performance optimization experience.
Strong debugging skills (browser devtools, performance profiling).
Comfortable with CI/CD for frontend (build pipelines, static analysis / linting).
Roles & Responsibilities
Design, build, test, and ship React UI features for NFR authoring, validation dashboards, gating screens, and audit trails.
Translate product and engineering requirements into maintainable React components, pages, and client-side state management.
Implement responsive, accessible and high-performance UI with attention to security and auditability.
Build robust integrations with backend APIs (gRPC/REST/WebSockets) and client-side validation logic for NFRs.
Lead feature delivery: propose UI design options, own delivery plan, triage issues, and drive
rollout.
Collaborate with backend engineers, SREs, security, QA, and product to shape UX and adoption strategy.
Ship telemetry and instrumentation (metrics, performance traces, error reporting) for frontend usage.
Write unit, integration, and e2e tests; participate in code reviews and maintain UI documentation and component library.
Mentor junior engineers and participate in cross-team design reviews