Frontend Developer Skill
1.) ReactJs and NextJs (version 14 and above version) :
- - Deep understanding of React fundamentals (hooks, context, lifecycle methods).
- - Server and client components (React Server Components, client-side rendering, and hybrid rendering).
- - Component optimization techniques ,Performance Optimization
- - Familiarity with the new app directory and file-based routing in Next.js 14.
- - Implementation of dynamic routing, nested layouts, and route groups.
- - Working with tools like Monaco Editor Text To Speech APIs, for in-app development features
- - Should have experience with media pipe , face detection and integration of AI Tools or similar technologies
2.) State Management :
- - Experience with state libraries like Zustand, Redux, or Context API.
- - Handling server-state integration using React Query, SWR, or similar tools.
3.) API Handling :
- - Building and using Next.js API routes or Server Actions.
- - Authentication mechanisms using cookies, JWT, or third-party libraries (e.g., Auth0, NextAuth.js).
4.) Data Fetching :
- - Handling server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR).
- - Using fetch or libraries like Axios with caching mechanisms.
5.) Sockets :
Real-time communication using WebSockets (Socket.io)
6.) Media Streaming :
- Handling video and audio streams (e.g., MediaRecorder, video.js). Real time Stream Recording on web and Mobile.
7.) UI :
Experience with Shadcn , Tailwind Css
8.) Experience with AVATAR Integration is a PLUS
9.) Experience of building Video calling/conference Web application