Description

You will build responsive, scalable interfaces using ReactJS and TypeScript for modules like Tasks, Audits, Training, and Forms.

Responsibilities

  • Develop dynamic, rule-based forms with nested conditions, branching logic, multi-step flows, and role-based visibility.
  • Manage complex application state using React Context API and React Hook Form or similar libraries.
  • Integrate with GraphQL or REST APIs to fetch and persist hierarchical data efficiently across the application.
  • Contribute to a shared component design system used across web and mobile platforms for consistency.
  • Optimize rendering strategies for heavy data components such as tables and dashboards for better performance.

Required Skills

  • 4+ years of solid experience in ReactJS, TypeScript, and modern JavaScript (ES6+).
  • Proven experience building complex form-based applications with dynamic validation and conditional logic.
  • Strong understanding of React Context API, hooks, and component lifecycle.
  • Proficiency with React Query, Redux Toolkit, and state management patterns.
  • Experience integrating with GraphQL APIs.
  • Familiarity with UI libraries such as Material UI and Chakra UI.
  • Working knowledge of TailwindCSS.

Education

Any Graduate