Principal Software Engineer – Web & Mobile Apps – MakeMyTrip

Job Description:

Responsibilities:

  • Oversee end-to-end development and operations of high-performance web and mobile applications.
  • Architect and scale engineering platforms to minimize technical debts and enhance performance and agility.
  • Cultivate a culture of innovation and swift execution, leading by example with hands-on involvement.
  • Develop top-notch web platforms to address and enhance marketplace dynamics.
  • Collaborate with business stakeholders to define requirements and deliverables, providing necessary engineering expertise for on-time product delivery.
  • Act as the technical owner for a range of products, including proprietary web applications, automated reporting tools, and frontend applications across mobile and web platforms.
  • Continuously refine and enhance delivery processes to ensure efficiency and effectiveness.
  • Champion a quality-focused development culture while leading and managing a team of engineers and QA professionals.
  • Lead talent management efforts for the Technology team, including hiring, development, training, and retention of top talent.

Requirements:

  • Hands-on technology expertise with a keen eye for detail and scalability.
  • Ability to multitask in a dynamic startup environment with excellent prioritization and project management skills.
  • Proficiency in various agile frameworks and project tools such as JIRA and Confluence.
  • Expert knowledge of languages like ReactJS, and web technologies including JavaScript, CSS, and HTML.
  • Experience developing applications using multiple stacks and scaling web applications in SOA-based setups.
  • Proven track record in architecture, design, and delivery of data-intensive applications.
  • Familiarity with modern web UI frameworks like React and Angular.
  • Experience leading QA/testing functions and implementing automation techniques to enhance delivery quality.
  • Proficiency in building high-throughput, low-latency web services over Strings and Binary Protocols.
  • Expert-level understanding of web paradigms from Client Browser to CDN to Load Balancer to Web Application Server.
  • Experience with architecting systems for AWS is advantageous.
  • Familiarity with web paradigms such as REST, Responsive Web Design, and Test-Driven Development (TDD).
  • Experience with various technology stacks, including web application development, middleware, integration, and enterprise architecture.
  • Prior experience in managing teams of engineers and leads in startup environments.
  • Demonstrated enthusiasm for working in a startup environment.

Must Skills:

  • ReactJS, JavaScript, CSS, HTML.

More Information

Apply for this job
Share this job