About the role
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)
Originally posted on Himalayas