Develop and maintain modern, responsive web applications using Next.js and React, ensuring high performance, scalability, and clean component architecture.
Design and implement secure authentication and authorization flows on the frontend, including integration with OAuth/JWT-based identity providers and protected route handling.
Collaborate closely with backend teams to integrate REST/GraphQL APIs, manage state effectively, and ensure seamless end-to-end data flow.
Implement comprehensive unit and component testing using modern tools such as Jest and React Testing Library to ensure reliability and maintainability.
Optimize frontend performance through code splitting, lazy loading, SSR/SSG strategies, and Core Web Vitals best practices within Next.js applications.
Contribute to or support legacy application migration initiatives, refactoring older UI stacks into modern React/Next.js architectures while minimizing regression risks.