Enable job alerts via email!

Engineering Manager - Front End/ Full Stack

AGODA COMPANY PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Agoda is seeking an experienced Engineering Manager to oversee multiple engineering teams. This role involves hands-on technical work as well as leadership, developing talent within the team. Candidates should have extensive experience in both front-end and back-end technologies, alongside strong people management skills. Join a company focused on innovative, AI-driven solutions for a unique user experience.

Qualifications

  • At least 3 years managing teams of 3+; 5+ years software engineering experience.
  • Proficient in front-end web technologies (React, JavaScript, etc.).
  • Knowledge of back-end development (Kotlin/Python), microservices, and clean architecture.

Responsibilities

  • Be hands-on with code reviews and technical coaching.
  • Manage and guide Agile teams.
  • Maintain critical systems and drive engineering best practices.

Skills

Leadership
JavaScript
React
Kotlin
Python
Performance optimization

Education

B.S. in Computer Science
M.S. preferred

Job description

Get to Know our Team:

The Front-End Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills.

Project Description:

This project is centered on building advanced customer-facing AI-powered bots that elevate user experiences across multiple platforms. These bots are designed to simplify the pre-booking journey by providing quick, accurate responses to customer inquiries. By combining cutting-edge technology with a deep understanding of user behavior, the team ensures the bots are intuitive, efficient, and aligned with business goals.

The Opportunity:

The Engineering Manager role at Agoda is one of the most significant and challenging roles at the company. The right candidate is both extremely hands on – technically excellent, with solid engineering principles – and exhibits strong leadership and people development skills. We are looking for world class development managers to lead one or more of our engineering teams.

In this Role, you'll get to:

  • Be hands on - its one of the job’s fundamental task, and most of our development managers are writing and reviewing code, giving expert level coaching and guidance to their engineers.
  • It's important to have a love of engineering and a passion for building things elegantly and at scale. Staying in touch with where the industry is going is crucial, and it’s important to have strong opinions about how systems should be architected, engineered, and maintained.
  • Do full stack engineering: you should have solid experience in all parts of the technology stack: infrastructure, client side, back end, performance, data, and others.
  • Developing people - Despite our investment and belief in technology, people are still our greatest asset. The right candidate will have a keen interest in developing people: inspiring those around them so they can achieve their potential. Being able to bring A-players such as yourself from outside and integrating them into the business will also be important.

In this Role, you'll get to:

  • Maintain ownership and responsibility of mission critical systems.
  • Guide one or more Agile teams to success.
  • Get involved with full stack, server, and mobile app engineering and guide server, client, and infrastructure technical staff to the best solutions.
  • Directly manage between 5 and 10 technology professionals and be responsible for their performance at the company.

What you'll Need to Succeed:

  • At least 3 years of experience managing engineering teams of 3 people and more, 5+ years of experience in software engineering.
  • Proficient with front-end (FE) web client-side technologies (React, Redux state management, JavaScript, SASS, Performance optimization)
  • Knowledge in back-end (BE) development, with experience in Kotlin and/or Python preferred.
  • Knowledge in scale, microservices and clean architecture.
  • Excellent people management and communication skills.
  • B.S. in Computer Science or quantitative field; M.S. preferred

It's Great if you have:

  • Machine Learning, GPT, prompt engineering and other AI project experience
  • Experience working with Large Language Models (LLMs) or related AI/ML technologies is a significant plus.

By applying to this job, you agree that Agoda may process your personal data in accordance with Agoda applicants privacy statement. (link to https://careersatagoda.com/privacy-statement/)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.