Agoda
Principal Software Engineer, Front End (Bangkok based, Relocation provided)
Agoda, Chicago, Illinois, United States, 60290
Principal Software Engineer, Front End (Bangkok based, Relocation provided)
Join to apply for the
Principal Software Engineer, Front End (Bangkok based, Relocation provided)
role at
Agoda
About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting‑edge technology that connects travelers worldwide with 4.7M hotels and holiday properties, plus flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees represent 95+ nationalities across 27 markets. We foster a culture of experimentation, ownership, and collaboration.
Our Purpose – Bridging the World Through Travel We believe travel brings people and cultures closer together, fostering empathy and happiness. We aim to make travel easy and rewarding for everyone.
Get to Know Our Team Agoda’s front‑end teams focus on product aspects such as accommodations, flights, and payments. We build localised, optimised user experiences across mobile websites, native apps, and desktop sites.
The Opportunity Agoda is looking for developers who optimise user interfaces and enhance the experience for millions of travellers worldwide. This position requires deep knowledge of front‑end development, a passion for crafting exceptional experiences, and expertise in front‑end technologies.
Architect and develop high‑performance, cross‑platform web applications
Lead design and implementation of Backend‑for‑Frontend (BFF) services
Establish and enforce best practices for front‑end testing and QA
Drive initiatives to optimise Core Web Vitals and overall application performance
Own a significant portion of Agoda’s system from vision down to bytecode
Collaborate across teams on large projects and improve overall quality of services, code, and architecture
Provide thoughtful feedback and champion an inclusive engineering environment
Identify and implement optimisations across the stack, focusing on cost, efficiency, and developer happiness
Exhibit technical leadership across the organization, conveying complex trade‑offs to stakeholders, including C‑suite executives
What you’ll need to succeed
10+ years of engineering experience
Proven ownership of production services with significant impact on design, deployment, and monitoring
Curiosity and staying on the cutting‑edge of tech and open‑source
Advanced proficiency in modern JavaScript frameworks and state‑management solutions
Deep understanding of cross‑platform development challenges
Extensive experience with BFF patterns and micro‑frontend architecture
Expert‑level knowledge of front‑end testing methodologies and best practices
Proven track record of optimisation for Core Web Vitals and web performance
Strong understanding of web security, accessibility, and SEO best practices
Deep research ability and decision making on complex projects; capacity to work both independently and collaboratively
Excellent communication skills; ability to explain complex technical details to stakeholders at all levels
Bachelor’s degree in Computer Science, Engineering, or related field
It’s great if you have
A Master’s or PhD in a technical field
Deep understanding of React and state managers (Redux, Zustand, Valtio)
Experience with C# and .NET Core
Experience with Kotlin or other JVM languages
Location This position is based in Bangkok, Thailand (Relocation provided)
Equal Opportunity Employer At Agoda, we pride ourselves on creating an inclusive environment. Employment is based solely on merit and qualification. We are committed to equal employment opportunity for all protected categories. We will keep your application on file for future vacancies and may contact you directly without a recruitment fee if we receive unsolicited CVs.
Discover More About Working At Agoda:
Agoda Careers – https:\/\/careersatagoda.com
Facebook – https:\/\/www.facebook.com\/agodacareers\/
LinkedIn – https:\/\/www.linkedin.com\/company\/agoda
YouTube – https:\/\/www.youtube.com\/agodalife
#J-18808-Ljbffr
Principal Software Engineer, Front End (Bangkok based, Relocation provided)
role at
Agoda
About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting‑edge technology that connects travelers worldwide with 4.7M hotels and holiday properties, plus flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees represent 95+ nationalities across 27 markets. We foster a culture of experimentation, ownership, and collaboration.
Our Purpose – Bridging the World Through Travel We believe travel brings people and cultures closer together, fostering empathy and happiness. We aim to make travel easy and rewarding for everyone.
Get to Know Our Team Agoda’s front‑end teams focus on product aspects such as accommodations, flights, and payments. We build localised, optimised user experiences across mobile websites, native apps, and desktop sites.
The Opportunity Agoda is looking for developers who optimise user interfaces and enhance the experience for millions of travellers worldwide. This position requires deep knowledge of front‑end development, a passion for crafting exceptional experiences, and expertise in front‑end technologies.
Architect and develop high‑performance, cross‑platform web applications
Lead design and implementation of Backend‑for‑Frontend (BFF) services
Establish and enforce best practices for front‑end testing and QA
Drive initiatives to optimise Core Web Vitals and overall application performance
Own a significant portion of Agoda’s system from vision down to bytecode
Collaborate across teams on large projects and improve overall quality of services, code, and architecture
Provide thoughtful feedback and champion an inclusive engineering environment
Identify and implement optimisations across the stack, focusing on cost, efficiency, and developer happiness
Exhibit technical leadership across the organization, conveying complex trade‑offs to stakeholders, including C‑suite executives
What you’ll need to succeed
10+ years of engineering experience
Proven ownership of production services with significant impact on design, deployment, and monitoring
Curiosity and staying on the cutting‑edge of tech and open‑source
Advanced proficiency in modern JavaScript frameworks and state‑management solutions
Deep understanding of cross‑platform development challenges
Extensive experience with BFF patterns and micro‑frontend architecture
Expert‑level knowledge of front‑end testing methodologies and best practices
Proven track record of optimisation for Core Web Vitals and web performance
Strong understanding of web security, accessibility, and SEO best practices
Deep research ability and decision making on complex projects; capacity to work both independently and collaboratively
Excellent communication skills; ability to explain complex technical details to stakeholders at all levels
Bachelor’s degree in Computer Science, Engineering, or related field
It’s great if you have
A Master’s or PhD in a technical field
Deep understanding of React and state managers (Redux, Zustand, Valtio)
Experience with C# and .NET Core
Experience with Kotlin or other JVM languages
Location This position is based in Bangkok, Thailand (Relocation provided)
Equal Opportunity Employer At Agoda, we pride ourselves on creating an inclusive environment. Employment is based solely on merit and qualification. We are committed to equal employment opportunity for all protected categories. We will keep your application on file for future vacancies and may contact you directly without a recruitment fee if we receive unsolicited CVs.
Discover More About Working At Agoda:
Agoda Careers – https:\/\/careersatagoda.com
Facebook – https:\/\/www.facebook.com\/agodacareers\/
LinkedIn – https:\/\/www.linkedin.com\/company\/agoda
YouTube – https:\/\/www.youtube.com\/agodalife
#J-18808-Ljbffr