Develop and maintain scalable frontend applications using React.js and TypeScript.
- Implement and manage application state using Redux Toolkit.
- Build high-performance and complex data tables with features such as filtering, sorting, pagination, and virtual scrolling.
- Design and implement multi-step form workflows with validation using React Hook Form and schema validation libraries.
- Develop and maintain offline-capable data flows using browser storage technologies such as IndexedDB.
- Integrate and extend map or GIS-based functionality, including annotations, overlays, and coordinate tracking.
- Write clean, maintainable, and reusable code using modern React patterns such as functional components and custom hooks.
- Identify and resolve performance issues related to rendering, memory usage, and large datasets.
- Collaborate with backend teams on API integrations and data contracts.
- Participate in code reviews, sprint planning, and technical discussions.
- Contribute to technical documentation and onboarding materials.