Frontend Software Engineer – Next.js / React

upGrad · Bengaluru

  • Experience3–5 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted15 Sept 2026

About upGrad

upGrad is hiring in Bengaluru in education. This role looks for around 3+ years of experience.

Skills

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • Core Web Vitals
  • Server-Side Rendering
  • Static Site Generation
  • Client-Side Rendering
  • hydration
  • web caching
  • networking
  • APIs
  • web performance profiling
  • browser profiling
  • Lighthouse
  • Real User Monitoring
  • observability
  • Content Delivery Networks
  • cloud platforms

The role

A frontend developer at an online education and workforce development company builds high-performance web applications with Next.js, React, and TypeScript, optimizing Core Web Vitals and modern rendering strategies. The role also applies web performance profiling and reusable frontend architecture across products.

Full job description

About the Company

Job Title: Software Engineer - Frontend (React)

Location: Bangalore

About upGrad:

Founded in 2015, upGrad is Asia’s largest integrated Learning, Skilling, Workforce Development, and Placement company. Its offerings include online and hybrid degrees, study abroad programs, certifications, bootcamps, and doctorates for working professionals. Through its B2B arm, upGrad also provides enterprise training, recruitment, and staffing services. With 10M+ learners across 100+ countries, 300+ global university partners, 2500+ pathway connections, and 20,000+ recruitment partners, upGrad continues to empower careers worldwide. Learn more at www.upgrad.com.

About the Role

Role Summary

We are seeking a strong Frontend Software Engineer to build and evolve high-quality, high-performance web experiences using Next.js, React, TypeScript, and JavaScript.

This role goes beyond traditional frontend development. The ideal candidate will have a deep understanding of web performance, Core Web Vitals, browser fundamentals, rendering strategies, caching, networking, APIs, and the end-to-end web request lifecycle.

The candidate will be expected to think from first principles, make sound engineering trade-offs, build scalable and reusable frontend foundations, and collaborate closely with Product, Design, Backend, and Infrastructure teams.

Responsibilities

Build and evolve web applications using Next.js, React, TypeScript, and JavaScript, with strong engineering foundations.Own and continuously improve web performance, with a deep understanding of Core Web Vitals including LCP, INP, CLS, and TTFB.Work with modern rendering strategies including SSR, SSG, CSR, hydration, caching, and resource loading.Use browser profiling, Lighthouse, RUM, observability, and profiling tools to identify bottlenecks and improve real-user performance.Understand and optimise the complete web journey from CDN and caching through server rendering, APIs, browser execution, and the final user experience.Build reusable frontend foundations, patterns, and components that can scale across products and teams.Make thoughtful engineering decisions by evaluating performance, scalability, maintainability, reliability, and cost.Challenge assumptions, unnecessary dependencies, excessive JavaScript, expensive rendering, and complexity that does not add value.Partner closely with Backend, Infrastructure, Design, and Product teams to solve problems end-to-end.Take a product-oriented approach by understanding how the complete experience works, performs, and feels to the user.Move with pace by building, shipping, measuring, learning, and continuously improving.Effectively leverage AI for coding, debugging, profiling, testing, exploration, and understanding unfamiliar systems, while maintaining ownership of engineering decisions.

Qualifications

Required Qualifications

3–5 years of software engineering experience with strong frontend and web fundamentals.Strong hands-on expertise in Next.js, React, TypeScript, and JavaScript.Deep understanding of browser fundamentals, rendering, networking, caching, and web performance.Strong understanding of Core Web Vitals with practical experience diagnosing and improving web performance.Hands-on experience with SSR, SSG, CSR, hydration, and modern Next.js rendering and caching patterns.Ability to understand when to use different rendering approaches based on the problem and product requirements.Comfortable using RUM, profiling, observability, and performance-debugging tools.Understanding of the infrastructure behind modern web applications, including CDNs, cloud, caching, deployments, APIs, and edge/server-side execution.Ability to reason about performance, scalability, maintainability, reliability, and cost, beyond UI implementation.

Required Skills

Preferred Technical Skills

Strong expertise in React.js and Next.js.Advanced understanding of TypeScript and modern JavaScript.Experience with Core Web Vitals — LCP, INP, CLS, and TTFB.Experience with SSR, SSG, CSR, hydration, and modern Next.js rendering patterns.Experience with Lighthouse, Real User Monitoring (RUM), browser profiling, and performance-debugging tools.Strong understanding of web caching, CDN architecture, resource loading, and networking.Exposure to cloud platforms, deployments, APIs, and edge/server-side execution.Experience building reusable frontend architectures and foundations across multiple products or teams.Exposure to AI-assisted software engineering and development tools.

Functional Competencies

Strong frontend and web engineering fundamentals.Deep understanding of the complete web request and rendering lifecycle.Strong problem-solving and analytical capabilities.Ability to diagnose performance issues using data and profiling rather than assumptions.Ability to make pragmatic engineering trade-offs without over-engineering.Strong product orientation and understanding of user experience.Ability to work effectively across Product, Design, Backend, and Infrastructure teams.Strong ownership mindset with the ability to take problems from development through production and continuous improvement.Engineering judgment to evaluate and validate solutions, including those generated using AI.

Preferred Skills

Success Profile

The successful candidate will:Build and maintain high-performance, scalable, and reliable web experiences.Drive measurable improvements in Core Web Vitals and real-user performance.Demonstrate strong ownership across the complete frontend and web experience.Build reusable frontend foundations that can scale across products and teams.Identify and eliminate unnecessary complexity, dependencies, and performance bottlenecks.Work effectively across frontend boundaries with Backend, Infrastructure, Product, and Design teams.Balance speed of execution with engineering quality, scalability, maintainability, and cost.Use AI effectively to accelerate engineering productivity while maintaining strong technical