Job description
You will build responsive, scalable interfaces using ReactJS and TypeScript for modules including Tasks, Audit, Training, and Forms. Responsibilities
- Develop dynamic, rule-based forms featuring nested conditions, branching logic, multi-step flows, and role-based visibility.
- Manage complex application state using React Context API and related libraries.
- Integrate with GraphQL or REST APIs to fetch and persist hierarchical data efficiently.
- Contribute to a shared component design system used across web and mobile platforms.
- Optimize rendering strategies for data-heavy components like tables and dashboards. Required Skills
- 4+ years of solid experience in ReactJS, TypeScript, and modern JavaScript (ES6+).
- Proficiency with React JS, Typescript, Javascript, GraphQL, Material Ui, Chakra Ui, Context Api, Rest Api, Redux Toolkit, and Tailwindcss.
- Proven experience building complex form-based applications with dynamic validation and conditional logic.
- Strong understanding of React Context API, hooks, and component lifecycle.
- Experience collaborating with backend engineers on user roles and UI behaviors.
Resume not ready?
Build an ATS-friendly resume tailored to this role in minutes — for free.
Build resume→Source: Iitjobs