Role Overview
We are seeking a Senior Front-End Engineer with deep expertise in 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 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
- 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 ()
- 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
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 ( NestJS or similar)
Role Overview We are seeking a Senior Front-End Engineer with deep expertise in 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 ow...
Role Overview
We are seeking a Senior Front-End Engineer with deep expertise in 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 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
- 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 ()
- 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
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 ( NestJS or similar)
اعرض المزيد
عرض أقل