Talent.com
Agoda
Lead Software Engineer - Front End (Bangkok based, Relocation provided)Agoda • Melbourne, AU
Lead Software Engineer - Front End (Bangkok based, Relocation provided)

Lead Software Engineer - Front End (Bangkok based, Relocation provided)

Agoda • Melbourne, AU
30+ days ago
Job description

Overview

Lead Software Engineer – Front End (Bangkok based, Relocation provided) at Agoda.

As a Lead Software Engineer (Front End), you will drive the technological evolution of Agoda's front-end systems, architecting, implementing, and optimizing user interfaces for millions of travelers worldwide.

Responsibilities

  • Lead the design and development of highly distributed, large-scale front-end applications.
  • Drive collaboration with product managers, designers, and engineers to design, implement, and improve scalable applications and services.
  • 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.
  • Contribute to strategic discussions related to Agoda's future technology directions and development practices.
  • Contribute to the professional development of the team.

Qualifications

  • 12+ 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 and modern frameworks (e.g., JavaScript, TypeScript, React).
  • Eager to work in multiple programming languages and frameworks, constantly striving to raise technical excellence.
  • Experience mentoring and growing Senior and Staff engineers through thorough and convincing communication.
  • Provides technical direction within and across groups by leading projects and building systems with company-wide impact.
  • Strong understanding of the business and how systems impact the bottom line; able to redirect the team based on business priorities.
  • Constantly learning, moving Agoda forward technically, influencing other teams, and proactively improving others.

Nice to have

  • 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, and TDD.
  • Knowledge of back-end technologies and how they integrate with front-end systems.

Location

This position is based in Bangkok, Thailand (Relocation Provided).

Equal Opportunity

At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We provide equal employment opportunity regardless of sex, age, race, color, national origin, religion, marital status, pregnancy, sexual orientation, gender identity, disability, citizenship, veteran or military status, and other legally protected characteristics. We may keep your application on file for future vacancies unless you request removal. For details, please read our privacy policy.

Disclaimer

We do not accept unsolicited third-party or agency submissions. If we receive unsolicited CVs, we reserve the right to contact and hire the candidate directly without any obligation to pay a recruitment fee.

#J-18808-Ljbffr

Create a job alert for this search

Lead Software Engineer - Front End (Bangkok based, Relocation provided) • Melbourne, AU

Similar jobs

Lead Engineer

Macquarie GroupMelbourne, AU

Join our Payments Platform as a Lead Engineer and play a key role in contributing to the architecture and engineering for our Open Payments Platform.We're continuing to build a modern real-time Pay... Show more

 • Promoted

Senior Back End Software Engineer

PointsBetMelbourne, AU

Launched in Australia in 2017, PointsBet is committed to delivering the ultimate betting experience.As a global leader in the industry, our people at PointsBet are united by a shared mission: to pu... Show more

 • Promoted

Lead Front-End Engineer — Bangkok (Relocation Provided)

AgodaMelbourne, AU

A leading hotel booking platform is seeking a Lead Software Engineer – Front End to drive the technological evolution of its front-end systems.You will lead the design and development of scalable a... Show more

 • Promoted

Software Engineer — Build Scalable Hospitality Tech (Hybrid)

Redcat Hospitality TechnologyMelbourne, AU

A technology company for hospitality is seeking a Software Engineer to join their team.In this role, you will design, develop, and deploy software solutions that impact thousands of customers.The i... Show more

 • Promoted

Deliver with Uber Eats - Sign Up and Start Earning

Uber eatsKilmore, VIC, AU

Start Delivering with Uber Eats.Delivering with Uber Eats is an alternative to a part-time or full-time job and you can get your earnings weekly.Delivering with Uber Eats allows you to earn quick c... Show more

 • Promoted

Senior React Native Engineer

NCS Group AustraliaMelbourne, AU

As a Senior React Native Software Engineer, you will contribute to the development of our mobile applications.You’ll work within an agile environment, collaborating with developers, designers, and ... Show more

 • Promoted

Principal Engineer / Consulting Engineer (AI-Led Digital Platform)

MinderaMelbourne, AU

We're seeking a Principal Engineer / Consulting Engineer to play a pivotal role in shaping the next phase of a modern smart energy platform.This role sits at the intersection of technical leadershi... Show more

 • Promoted

Senior Android Engineer - Equity & Platform Leadership

BlinqMelbourne, AU

A leading digital business card platform in Melbourne is looking for a Staff Software Engineer – Android.This role involves leading the development of core Android features and designing scalable m... Show more

 • Promoted

Lead Engineer - DAON

WhizdomMelbourne, AU

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Whizdom.Your actual pay will be based on your skills and experience — talk w... Show more

 • Promoted

Staff Software Engineer — Lead, Scalable Distributed Systems

Easygo Entertainment Pty Ltd.Melbourne, AU

A leading entertainment technology company in Melbourne is seeking a Staff Software Engineer to join their Engagement team.The role involves designing and evolving large-scale distributed systems, ... Show more

 • Promoted

Lead Engineer - Golang

ProfusionMelbourne, AU

Join a leading financial services organisation known for its strong tech focus and investment in engineering excellence.Be part of a forward‑thinking team redefining the developer experience throug... Show more

 • Promoted

Staff Frontend Engineer — Lead Architecture & Equity

BlinqMelbourne, AU

A leading tech company in Melbourne is seeking a Staff Software Engineer - Frontend to take charge of the technical direction for their frontend platform.This role involves not only hands-on work w... Show more

 • Promoted

Senior Software Engineer, Genomic SaaS (Hybrid)

affixMelbourne, AU

A leading biotechnology firm in Melbourne is seeking a Senior Software Engineer to improve a Genomic Information Management System.You will design backend services in AWS and develop Python/Flask A... Show more

 • Promoted

Senior Software Engineer (Android)

Heidi HealthMelbourne, AU

Senior Software Engineer (Android).Heidi is on a mission to halve the time it takes to deliver world-class care.We believe that by 2050, every clinician will practice with AI systems that free them... Show more

 • Promoted

Senior Front End Software Development Engineer

FlipMelbourne, AU

Flip sits at the heart of the logistics ecosystem, enabling senders and carriers to operate, disrupt and grow in powerful and effective ways.We harness the power of product, engineering and custome... Show more

 • Promoted

Staff Software Engineer - Mobile

EasygoMelbourne, AU

Principal Software Engineer - Mobile.Easygo leads the world in crafting top-tier entertainment experiences.Within our engineering organization, we foster a continuous learning environment, constant... Show more

 • Promoted

Lead Software Engineer (Python/Django)

Octopus EnergyMelbourne, AU

Help us use technology to make a big green dent in the universe!.Kraken powers some of the most innovative global developments in energy.We’re a technology company focused on creating a smart, sust... Show more

 • Promoted

Senior Software Engineer — Lead, Scale & Innovate (Hybrid)

EasygoMelbourne, AU

Easygo is seeking a senior software engineer to join its engineering team in Melbourne.You will lead and contribute to large-scale, high-volume products across a cloud-native stack, while mentoring... Show more