I think Next.js is an ideal choice for middle websites and large multi-user web portals, not only due to its Server Rendering and Static Page Generation capabilities assuring of excellent SEO, but also due to scalability and speedy development process.
- Proficiency with Apollo GraphQL, RESTful API integration
- Deep understanding of Static Site Generation (SSG), Incremental Static Rendering (ISR), Server-Side Rendering (SSR), Client-Side Rendering (CSR)
- Deep understanding of Components’ Lifecycle, Hooks, Hydration, Nested Routing, Data Fetching, Middleware, Pre-Rendering
- Experience with API Routes, Optimizations, Lazy-Loading
- Proficiency in Unit- and Integration-Testing using Jest
Hands-on experience working with 3rd-party libraries like ‘next-compose-plugins’, ‘react-hook-form’, ‘Chakra-UI’, ‘zod’, ‘SWR’, ‘Zustand’, ‘Lodash’, ‘DayJS’, etc.