Taro Logo

Lead Software Engineer – Front End (Remote)

Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with more than 3.6 million accommodations globally.
Manila, Metro Manila, Philippines
Frontend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
10+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer – Front End (Remote)

Agoda is seeking a Lead Software Engineer (Front End) to drive the technological evolution of our front-end systems. This role involves architecting, implementing, and optimizing user interfaces that enhance the user experience for millions of travelers worldwide. The ideal candidate will have a deep understanding of front-end development principles, a passion for crafting exceptional user experiences, and expertise in various front-end technologies.

Key Responsibilities:

  • Lead the design and development of highly distributed, large-scale front-end applications
  • Drive collaboration with product managers, product designers, and engineers
  • Serve as a front-end expert on large-scale projects, providing technical guidance and mentorship
  • Hands-on development of proof of concepts and evaluation of new technologies
  • Implement technical, strategic decisions in cross-functional teams
  • Lead in building a culture that optimizes applications using best practices for performance
  • Maintain coding standards and stay up-to-date with industry and technology developments
  • Participate in strategic discussions relating to Agoda's future technology directions
  • Contribute to the professional development of the team

Requirements:

  • 10+ years of software development experience in building large scale web applications, with a minimum of 3 years in a Tech Lead role
  • Proven experience designing, building, improving, and operating high-performance, scalable front-end systems
  • Extensive experience with client-side technologies & modern frameworks (e.g., Javascript, Typescript, React)
  • Eagerness to work in multiple programming languages and frameworks
  • Ability to provide technical direction within and across groups
  • Constant learning and improvement mindset

Preferred Qualifications:

  • Knowledge of physical architecture at scale, building resilience and highly available solutions
  • Strong experience in all aspects of client-side performance optimization
  • Proficiency in modern coding and design practices (e.g., Clean Code, SOLID principles, TDD)
  • Knowledge of back-end technologies and how they integrate with front-end systems

Agoda offers a diverse and collaborative work environment, with 6,000+ employees representing 90+ nationalities. The company is part of Booking Holdings and is committed to innovation and making travel accessible to everyone.

Last updated a year ago

Responsibilities For Lead Software Engineer – Front End (Remote)

  • Lead the design and development of highly distributed, large-scale front-end applications
  • Drive collaboration with product managers, product designers, and engineers
  • Serve as a front-end expert on large-scale projects, providing technical guidance and mentorship
  • Hands-on development of proof of concepts and evaluation of new technologies
  • Implement technical, strategic decisions in cross-functional teams
  • Lead in building a culture that optimizes applications using best practices for performance
  • Maintain coding standards and stay up-to-date with industry and technology developments
  • Participate in strategic discussions relating to Agoda's future technology directions
  • Contribute to the professional development of the team

Requirements For Lead Software Engineer – Front End (Remote)

JavaScript
TypeScript
React
  • 10+ years of software development experience in building large scale web applications, with a minimum of 3 years in a Tech Lead role
  • Proven experience designing, building, improving, and operating high-performance, scalable front-end systems
  • Extensive experience with client-side technologies & modern frameworks (e.g., Javascript, Typescript, React)
  • Eagerness to work in multiple programming languages and frameworks
  • Ability to provide technical direction within and across groups
  • Constant learning and improvement mindset

Benefits For Lead Software Engineer – Front End (Remote)

  • Visa sponsorship for Bangkok-based roles

Interested in this job?