The Role Key Responsibilities Next.js App Router: Develop and maintain scalable, high-performance web applications with efficient routing and rendering. State Management: Implement and manage state using Zustand and React Context; build clean, maintainable, and testable solutions. React Hooks: Leverage hooks to create reusable, efficient functional components. React Query: Handle asynchronous data fetching, caching, and state synchronization for seamless user experiences. Material-UI (MUI): Build beautiful, responsive user interfaces that align with design systems and accessibility standards. SCORM Integration: Integrate SCORM packages to ensure compatibility with learning management systems (LMS). .NET APIs: Create simple, functional APIs to support frontend and backend interactions. Performance Optimization: Optimize application performance for fast load times and smooth interactions. Cross-Functional Collaboration: Work closely with developers, designers, and product managers to del...