About this role
The team is seeking a Full Stack Senior Engineer with a strong focus on Next.js and frontend technologies to enhance and optimize a high-traffic, mobile-first news platform. This role is primarily full-stack but emphasizes frontend development, particularly with Next.js, App Router, and React Server Components.
Key Responsibilities:
- Architect and build production applications using Next.js App Router, React, and TypeScript.
- Utilize React Server Components to enhance client-side JavaScript and overall application performance.
- Improve Core Web Vitals, focusing on metrics such as LCP, CLS, and INP, especially on mobile devices.
- Design and implement caching strategies using ISR, CDN, edge caching, middleware, and on-demand revalidation.
- Develop reliable live news feeds and homepage refresh mechanisms to handle traffic spikes.
- Create frontend-for-backend functionality, including API routes, server actions, and typed contracts.
- Integrate with NestJS services and various CMS platforms.
- Build reusable UI components and design-system primitives.
- Implement SEO fundamentals, including metadata, structured data, and crawlable rendering.
- Use real-user monitoring, profiling, and production error tracking to identify and resolve performance regressions.
- Collaborate effectively with backend, DevOps, product, SEO, and editorial teams.
- Take ownership of features from design through to production deployment and ongoing monitoring.
Required Skills & Experience:
- Strong production experience with Next.js and TypeScript.
- Hands-on experience with Next.js App Router and modern React architecture.
- In-depth understanding of React Server Components.
- Proven track record of improving mobile performance and optimizing JavaScript bundle sizes.
- Experience in designing and implementing ISR, CDN, edge, or caching strategies.
- Familiarity with building live or frequently updated content experiences.
- Strong grasp of Core Web Vitals and SEO best practices.
- Experience in building API routes, server actions, and typed frontend/backend contracts.
- Knowledge of production monitoring, real-user monitoring, profiling, and error tracking.
- Comfortable working beyond purely frontend responsibilities.
Ideal Candidate:
The ideal candidate will have experience managing a content-heavy or high-traffic application where performance, SEO, caching, and reliability are crucial to user satisfaction and business success.
What We Offer:
The team provides a remote working environment, allowing for flexibility while collaborating with cross-functional teams focused on delivering high-quality solutions.