Develop, maintain, and enhance React/TypeScript applications.
Review, understand, and improve existing codebases.
Build interactive user interfaces, including drag-and-drop and canvas-based features.
Debug, troubleshoot, and resolve frontend issues.
Optimize application performance and user experience.
Manage application state using Zustand or similar state management libraries.
Leverage AI coding tools to improve development efficiency and code quality.
Collaborate with designers and backend developers to deliver high-quality features.
Participate in code reviews and maintain clean, scalable, and well-documented code.
Integrate third-party services and APIs, including iframe/postMessag integrations where required.