Description
Key Skills React, Next.js, TypeScript, Node.js, SSR, Webpack, Jest, Cypress, Redux, GraphQL
Good to Have Skills: Static Site Generation (SSG), Incremental Static Regeneration (ISR), API routes, React Testing Library, Zustand, Recoil, performance tuning, lazy loading, Lighthouse optimization, CI/CD pipelines, DevOps practices, RESTful APIs, tree shaking, bundle splitting, accessibility, security best practices, debugging complex front-end issues, mentoring junior developers.
Roles & Responsibilities:
- Develop and optimize React components using Next.js, ensuring seamless SSR and static site generation for improved performance.
- Architect and maintain a scalable React + Next.js application structure, following best practices for maintainability and reusability.
- Implement Server-Side Rendering and efficient API handling for better SEO and performance optimization.
- Build and package Node.js libraries to be reusable across multiple projects within the organization.
- Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability standards.
- Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library.
- Optimize Webpack configurations for faster builds, better bundling, and improved overall application performance.
- Work closely with backend teams to integrate APIs, optimize data fetching strategies, and improve application performance.
- Debug and resolve complex issues across the front-end stack, including SSR hydration errors and caching strategies.
- Participate in code reviews, mentor junior developers, and contribute to technical discussions and decisions.
Experience Required: 8+ years of experience in front-end development, with at least 6+ years of hands-on React and Next.js experience