Senior Software Engineer II (Frontend)

MakeMyTrip

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MakeMyTrip is seeking a Senior Software Engineer - II (Frontend) in Bengaluru to craft scalable, high-performance frontend experiences for millions of travellers. You will translate product requirements into robust UI solutions, drive quality across the development lifecycle, and mentor peers.

You will collaborate with product, design, and backend teams, own parts of the frontend architecture, and push for performance, accessibility, and maintainability in a fast-paced travel tech environment.

Qualifications

  • BE/BTech in Computer Science from a premier institute.
  • 4-6 years of experience with high scale tech-product companies.
  • Expertise in JavaScript, CSS, HTML, and modern frameworks (React.js, Redux).
  • Proficiency in Webpack, Jest, and CI/CD pipelines; TypeScript experience is a plus.
  • Strong understanding of responsive design, RESTful APIs, browser rendering, and performance.
  • Familiarity with Git, Agile methodologies, and excellent problem-solving skills.

Responsibilities

  • Develop and maintain high-performance web applications using React.js and Redux.
  • Collaborate with business teams to define requirements and deliver on-time product solutions.
  • Write clean, efficient, and maintainable code while performing code reviews and troubleshooting issues.
  • Stay up to date with industry trends, optimizing UI/UX designs for feasibility and performance.
  • Own and manage technical aspects of web and mobile applications, ensuring seamless deployment and functionality.

Skills

React.js
Redux
JavaScript
CSS
HTML
TypeScript

Education

BE/BTech in CS

Tools

Webpack
Jest
CI/CD

Job description

About The Opportunity

Role: Senior Software Engineer - II (Frontend)

About The Opportunity

Role: Senior Software Engineer - II (Frontend)

Location: Bangalore

Years of Experience: 4-6 Years

About The Function

At MakeMyTrip (MMT), technology is at the heart of everything we do. As a leading player in the travel industry, we leverage cutting-edge solutions like AI, machine learning, and cloud infrastructure to create seamless and innovative travel experiences. We prioritize a tech-first mindset, where our engineering teams lead the charge in transforming the way people travel.

Our culture encourages collaboration, creativity, and thought leadership, empowering engineers to challenge the status quo and develop impactful, game-changing solutions. At MMT, you'll work with the latest technologies, continually push boundaries, and have the chance to shape the future of travel.

Join us and become part of a forward-thinking, tech-driven organization that thrives on innovation and continuous learning.

About The Role

As a Senior Software Engineer - II (Frontend) at MakeMyTrip, you will take ownership of building and evolving scalable, high-performance frontend experiences that serve millions of travellers. You will work on complex user-facing applications, translating business and product requirements into robust technical solutions while driving engineering quality across the development lifecycle.

In this role, you will be expected to go beyond feature delivery by contributing to technical design, improving frontend architecture, identifying performance and scalability opportunities, and influencing engineering best practices. You will collaborate closely with product, design, business, and engineering teams, mentor fellow engineers through reviews and technical guidance, and help shape a reliable and future-ready frontend ecosystem at MMT.

What Will You Be Doing
  • Develop and maintain high-performance web applications using React.js and Redux, ensuring optimal speed and scalability.
  • Collaborate with business teams to define requirements and deliver on-time product solutions.
  • Write clean, efficient, and maintainable code while performing code reviews and troubleshooting issues.
  • Stay up to date with industry trends, optimizing UI/UX designs for feasibility and performance.
  • Own and manage technical aspects of web and mobile applications, ensuring seamless deployment and functionality.
Qualifications & Experience
  • BE/BTech in Computer Science from a premier institute.
  • 4-6 years of experience with high scale tech-product companies.
  • Expertise in JavaScript, CSS, HTML, and modern frameworks (React.js, Redux).
  • Proficiency in Webpack, Jest, and CI/CD pipelines; TypeScript experience is a plus.
  • Strong understanding of responsive design, RESTful APIs, browser rendering, and performance.
  • Familiarity with Git, Agile methodologies, and excellent problem-solving skills.
Key Success Factors for the Role
  • Strong frontend architecture and engineering depth: Ability to design and build scalable, maintainable, and high-performing applications using JavaScript, React.js, Redux, HTML, CSS, and modern frontend tooling.
  • End-to-end technical ownership: Ability to independently drive complex features and technical initiatives from requirement definition and design through development, deployment, monitoring, and optimization.
  • Performance and scalability mindset: Strong understanding of browser rendering, application performance, responsive design, and optimization techniques for high-traffic consumer platforms.
  • Product and customer orientation: Ability to connect technical decisions with customer experience and business outcomes, balancing speed, quality, and long-term maintainability.
  • Engineering quality and best practices: Consistent focus on clean code, testing, code reviews, CI/CD, observability, reliability, and sustainable engineering practices.
  • Complex problem-solving: Ability to diagnose challenging frontend and production issues, evaluate technical trade-offs, and make sound engineering decisions in ambiguous situations.
  • Technical collaboration and influence: Ability to work effectively across product, design, business, backend, and engineering teams while contributing to technical discussions and guiding peers toward stronger solutions.
  • Continuous improvement and innovation: Proactiveness in evaluating new technologies, tools, and development practices and applying them where they meaningfully improve developer productivity, system performance, or customer experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I (Frontend)
Senior Software Engineer I (Frontend)

MakeMyTrip • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - II (ReactJS)
Senior Software Engineer - II (ReactJS)

MakeMyTrip • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer II Backend
Senior Software Engineer II Backend

MakeMyTrip • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Senior Software Engineer II (Backend)
Senior Software Engineer II (Backend)

MakeMyTrip • Bengaluru

On-site
INR 2,200,000 - 3,200,000
Lead Software Engineer (ReactJS)
Lead Software Engineer (ReactJS)

MakeMyTrip • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer II (Backend)
Senior Software Engineer II (Backend)

MakeMyTrip • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer I (Backend)
Senior Software Engineer I (Backend)

MakeMyTrip • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

MakeMyTrip • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Senior Software Engineer II
Senior Software Engineer II

MakeMyTrip • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Lead Software Engineer - Backend
Lead Software Engineer - Backend

Goibibo • Bengaluru

On-site
INR 3,500,000 - 6,000,000