Talent.com
Principal Software Engineer, Front End (Bangkok based, Relocation provided)

Principal Software Engineer, Front End (Bangkok based, Relocation provided)

AgodaWarszawa, Województwo mazowieckie, Polska
17 days ago
Job description

Principal Software Engineer, Front End (Bangkok based, Relocation provided)

Join Agoda, a global online travel booking platform that connects travelers with a network of 4.7 million hotels and holiday properties worldwide, plus flights, activities, and more. We build and deploy cutting‑edge technology that enables a seamless travel experience. Our team of 7,100+ employees from 95+ nationalities fosters a culture of experimentation and ownership, enhancing the ability for our customers to experience the world.

Our Purpose – Bridging the World Through Travel

We believe travel allows people to enjoy, learn and experience more of the amazing world we live in. It brings individuals and cultures closer together, fostering empathy, understanding and happiness. We are a skillful, driven and diverse team from across the globe, united by a passion to make an impact.

The Opportunity : Agoda is looking for developers who can optimize user interfaces to enhance the experience for millions of travelers worldwide. This position requires a deep understanding of front‑end development principles, a passion for crafting exceptional user experiences, and expertise in modern front‑end technologies. You will work on innovative projects with cutting‑edge technologies and make a significant impact on our business and the travel industry.

In this role, you’ll get to :

  • Architect and develop high‑performance, cross‑platform web applications
  • Lead the design and implementation of Backend‑for‑Frontend (BFF) services
  • Establish and enforce best practices for front‑end testing and quality assurance
  • Drive initiatives to optimize Core Web Vitals and overall application performance
  • Own a large portion of Agoda’s system from strategy to bytecode level
  • Enable impactful collaboration and cross‑team projects, improving service quality, code and architecture
  • Provide thoughtful feedback, nurture an inclusive engineering environment, and champion engineering fundamentals
  • Identify and implement opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity and developer happiness
  • Exhibit technical leadership across the organization, conveying complex technical trade‑offs to non‑technical stakeholders and executives

What you’ll Need to Succeed :

  • 10+ years of engineering experience
  • Proven hands‑on experience owning production services with significant impact on design, development, deployment, monitoring and evolution
  • Curiosity and continuous learning, staying on the cutting edge of technological improvements and open‑source advancement
  • Advanced proficiency in modern JavaScript frameworks and state management solutions
  • Deep understanding of cross‑platform development challenges and solutions
  • Extensive experience with BFF patterns and micro‑frontend architecture
  • Expert knowledge of front‑end testing methodologies, tools and best practices
  • Proven track record of optimizing applications for Core Web Vitals and web performance
  • Strong grasp of web security, accessibility standards and SEO best practices
  • Ability to perform deep research and make decisions on complex projects; can work independently or as part of a team
  • Excellent communication skills, able to explain complex technical details to stakeholders at all levels
  • Bachelor’s degree in Computer Science, Engineering or a related field
  • It’s great if you have :

  • A Master’s or Ph.D. in a technical field
  • Deep expertise in React and state managers such as Redux, Zustand, Valtio
  • Experience with C# and .NET Core
  • Experience with Kotlin or other JVM languages
  • This position is based in Bangkok, Thailand (Relocation Provided)

    Equal Opportunity Employer

    At Agoda, we pride ourselves on being a company represented by people of all different backgrounds and orientations. We prioritize attracting diverse talent and cultivating an inclusive environment that encourages collaboration and innovation. Employment at Agoda is based solely on a person’s merit and qualifications. We are committed to providing 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 will keep your application on file so that we can consider you for future vacancies and you can always ask to have your details removed from the file. For more details please read our privacy policy.

    Disclaimer

    We do not accept any terms or conditions, nor do we recognize any agency’s representation of a candidate, from unsolicited third‑party or agency submissions. If we receive unsolicited or speculative 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

    Principal Software Engineer • Warszawa, Województwo mazowieckie, Polska