Role Overview
We are seeking a Senior Front-End Engineer with deep expertise in Next.js 16+ to architect and deliver high-performance, secure, and scalable web applications. The ideal candidate has 5+ years of effective front-end experience working on complex, production-grade systems and demonstrates strong ownership of architecture, performance, and browser-level behavior.
Core Responsibilities
- Architect and develop large-scale applications using Next.js 16+ (App Router) .
- Design systems and reusable component libraries aligned with accessibility and scalability standards.
- Implement modern rendering strategies (static, dynamic, streaming, PPR).
- Leverage Cache Components ("use cache"), revalidateTag(), updateTag() , and cache invalidation strategies effectively.
- Optimize navigation and prefetching strategies (layout deduplication, incremental prefetch).
- Integrate and optimize RESTful APIs with proper caching, error handling, and data consistency.
- Apply advanced browser performance optimization (hydration control, critical rendering path, reflow/repaint minimization).
- Ensure security best practices across Server and Client Components (XSS, CSRF, auth boundaries, RSC attack surface awareness).
- Collaborate with backend and DevOps teams on CDN, edge runtime, and caching-layer strategies.
- Lead code reviews, mentor engineers, and define engineering standards.
Required Technical Expertise
App Router architecture
React Server Components (RSC)
Client/S