← All Jobs
Apr 3, 2026

Senior Front-End Engineer (Next.js 16+)

Apply Now
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 - Next.js 16+ - App Router architecture - React Server Components (RSC) - Client/Server boundary management (use client) - Server Actions - Advanced SEO techniques - Cache Components ("use cache") - Data cache control (revalidateTag, updateTag) - Streaming & Suspense - Partial Prerendering (PPR) - Route groups, parallel routes, loading/error boundaries - Proxy model (proxy.ts) - Edge vs Node runtimes - Advanced state management - React & TypeScript - Advanced React patterns - Hooks, context, composition patterns - React Compiler awareness - Strong TypeScript typing patterns for large codebases - Performance & Tooling - Bundlers and build optimization - Bundle analysis & performance profiling - Hydration debugging & mismatch resolution - Web Vitals optimization - Lazy loading & code splitting strategies - Browser & Web Fundamentals - Deep understanding of: o Event loop & task queues o Rendering lifecycle (layout, paint, compositing) o Memory management o Network layers & HTTP caching - Accessibility (WCAG compliance) - Modern CSS architecture & scalable styling systems - Security - Secure RSC boundaries - API layer protection - Secure headers & CSP - Authentication/authorization flows - Awareness of framework-level vulnerabilities and patch management Experience Requirements - Minimum 5 years of professional front-end development experience - Proven involvement in complex, high-traffic, or mission-critical applications - Demonstrated ownership of architectural decisions and performance improvements - Experience building and maintaining design systems in production. Preferred - Familiarity with distributed caching strategies (CDN, edge caching) - CI/CD and deployment optimization experience - Backend familiarity (Node.js, NestJS, or similar)