🏢 About MakeMyTrip (MMT)
At MakeMyTrip (MMT), technology is the heartbeat of the mission. As a dominant force in the global travel industry, MMT leverages advanced AI, machine learning, and cloud infrastructure to craft seamless, innovative journeys. With a tech-first culture, engineering teams at MMT are empowered to challenge conventions and redefine the future of travel through collaborative and creative thinking.
🎯 The Role
MakeMyTrip is seeking a Lead Software Engineer (Frontend) for its technology hub in Gurgaon. In this leadership position, you will own critical modules end-to-end—spanning architectural design, strategic planning, and hands-on execution. You will be instrumental in delivering high-speed, scalable web applications that serve millions of travelers while mentoring a team of talented engineers.
🛠️ Tech Stack
- React.js & Redux
- Core JavaScript (ES6+)
- HTML5 & CSS3
- Webpack & build tooling
- Jest for unit testing
- TypeScript (preferred)
💼 What You'll Do
- Architect and maintain premium, high-performance web applications leveraging React and Redux.
- Take absolute ownership of technical modules, driving them from conceptual design to production deployment.
- Partner with cross-functional business units to translate complex requirements into robust technical solutions.
- Uphold engineering excellence by writing clean code, performing rigorous code reviews, and troubleshooting at scale.
- Keep the platform at the cutting edge by integrating modern UI/UX trends and performance optimization techniques.
✅ What You'll Need
- A degree in Computer Science (BE/BTech) from a top-tier institution.
- 6 to 8 years of professional experience, specifically within high-scale product-driven engineering environments.
- Expert-level command over modern JavaScript, CSS, HTML, and the React ecosystem.
- Practical proficiency with Webpack, Jest, and automated CI/CD pipelines.
- A deep understanding of browser rendering mechanics, responsive design, and RESTful API consumption.
- Meticulous problem-solving skills and a strong foundation in Git-based version control and Agile workflows.
🌟 Nice to Have
- Professional experience with TypeScript for large-scale application development.
- Experience in a high-growth SaaS or travel-tech environment.
- Demonstrated ability to mentor and grow junior engineering talent.