Skip to content

Senior Frontend Engineer - Bengaluru

  • On-site
    • India

Own performance-critical web experiences at scale, going beyond components to solve problems across rendering, networking, infrastructure and the full user journey.

Job description

Build high-performance web experiences at upGrad using Next.js, React and TypeScript, with strong ownership of web performance, scalability and the end-to-end user journey.

Company Details
upGrad is a South Asia-focused higher EdTech platform using technology, industry partnerships and expert-led learning to help learners achieve career outcomes. upGrad

Requirements

  • 3–5 years of software engineering experience with strong frontend and web fundamentals.

  • Strong hands-on experience with Next.js, React, TypeScript and JavaScript.

  • Strong understanding of browser fundamentals, rendering, networking, caching and web performance.

  • Practical experience with Core Web Vitals including LCP, INP, CLS and TTFB.

  • Experience with SSR, SSG, CSR, hydration and modern Next.js rendering and caching patterns.

  • Experience using RUM, browser profiling, Lighthouse and observability tools.

  • Understanding of CDNs, cloud, caching, deployments, APIs and server-side or edge execution.

  • Ability to reason about performance, scalability, maintainability, reliability and cost.

  • Strong engineering judgement with a preference for simple, maintainable solutions.

  • Ability to use AI effectively for coding, debugging, profiling, testing and exploration while owning engineering decisions.

Responsibilities

  • Build and evolve web applications using Next.js, TypeScript and JavaScript.

  • Own and continuously improve web performance and Core Web Vitals.

  • Diagnose performance bottlenecks using profiling, Lighthouse, RUM and observability tools.

  • Understand and optimise the complete request journey from CDN and caching to server rendering, APIs, browser execution and user experience.

  • Build reusable frontend foundations and patterns that scale across products and teams.

  • Evaluate technical trade-offs using first-principles thinking.

  • Reduce unnecessary dependencies, JavaScript, expensive rendering and avoidable complexity.

  • Collaborate with backend, infrastructure, design and product teams when required.

  • Ship, measure, learn and continuously improve the product experience.

  • Use AI as an engineering tool while validating its output and maintaining ownership of technical decisions.

Job Details
Bengaluru — Work from Office

Interview Process

  • Recruiter Screening

  • Technical Assessment

  • Frontend Technical Interview

  • Hiring Manager Interview

  • Final Interview

Important Note
ClanX is a recruitment partner, helping upGrad hire Frontend Engineer.

or

Details

On-site
  • Bengaluru, Karnātaka, India