¡Activa las notificaciones laborales por email!

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

Agoda

Madrid

Presencial

EUR 84.000 - 110.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A global online travel platform is seeking a Principal Software Engineer based in Bangkok to architect high-performance web applications. The ideal candidate has over 10 years of experience, advanced skills in modern JavaScript frameworks, and a strong understanding of cross-platform challenges. This role includes leading engineering initiatives and optimizing application performance. Relocation is provided for the right candidate.

Formación

  • Overall experience of 10+ years in engineering roles.
  • Hands-on experience with production services.
  • Ability to work independently or collaboratively.

Responsabilidades

  • Architecting and developing high-performance, cross-platform web applications.
  • Driving initiatives to optimize application performance.
  • Providing feedback and nurturing an inclusive engineering environment.

Conocimientos

Advanced proficiency in modern JavaScript frameworks
Deep understanding of cross-platform development
Expert-level knowledge of front-end testing methodologies
Strong communication skills

Educación

Bachelor’s degree in Computer Science or related field

Herramientas

React
C#
.Net Core
Descripción del empleo
Overview

Principal Software Engineer, Front End (Bangkok based, Relocation provided) role at Agoda.

This position is based in Bangkok, Thailand, with relocation provided.

About Agoda

Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of hotels, flights, activities, and more. Our team of 7,100+ employees across 95+ nationalities in 27 markets fosters a diverse, creative, and collaborative work environment. We innovate through a culture of experimentation and ownership to enhance the travel experience for our customers.

Our front-end teams focus on localized, optimized user experiences globally across mobile websites, native apps, and desktop sites, fostering innovation and data-driven practices.

Responsibilities
  • Architecting and developing high-performance, cross-platform web applications
  • Leading the design and implementation of Backend-for-Frontend (BFF) services
  • Establishing and enforcing best practices for front-end testing and quality assurance
  • Driving initiatives to optimize Core Web Vitals and overall application performance
  • Owning a large portion of Agoda’s system from vision to bytecode level
  • Enabling impactful collaboration and cross-team projects on big initiatives to improve services, code, and architecture
  • Providing thoughtful feedback and nurturing an inclusive engineering environment while championing engineering fundamentals
  • Identifying opportunities for optimization across the technology stack with focus on cost, efficiency, velocity, and developer happiness
  • Exhibiting technical leadership and communicating complex trade-offs to non-technical stakeholders
Qualifications
  • Overall experience of 10+ years in engineering roles
  • Hands-on experience owning production services with significant impact on design, development, deployment, monitoring, and evolution
  • Curiosity and staying on the cutting edge of technological improvements and open source advancements
  • Advanced proficiency in modern JavaScript frameworks and state management solutions
  • Deep understanding of cross-platform development challenges and solutions
  • Extensive experience with Backend-for-Frontend (BFF) patterns and micro-frontend architecture
  • Expert-level knowledge of front-end testing methodologies, tools, and best practices
  • Proven track record of optimizing applications for Core Web Vitals and web performance
  • Strong understanding of web security, accessibility standards, and SEO best practices
  • Ability to perform deep research and make decisions on complex projects; can work independently or collaboratively
  • Strong communication skills, with the ability to explain technical details to stakeholders at all levels
  • Bachelor’s degree in Computer Science, Engineering, or a related field
Nice to have
  • A Master’s or Ph.D. 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

Bangkok, Thailand (Relocation Provided)

Other

Bengaluru #GreaterLondon #SanFrancisco #Pakistan #NewYork #Berlin #Hyderabad #Paris #Seattle #Toronto #TelAviv #Singapore #Austin #Pune #Madrid #SãoPaulo #SanJose #Sydney #Stockholm #Romania #Barcelona #Mumbai #Noida #Colombia #Vietnam #LosAngeles #SouthKorea #Amsterdam #Bangkok #Budapest #Taipei #Sofia #Prague #SanMateo #Cyprus #Zurich #Kenya #Slovakia #PaloAlto #Miami #Portland #Vienna #Shanghai #CapeTown #Helsinki #Beijing #Montevideo #Wrocław #SriLanka #Armenia #Calgary #Peru #Hamburg #Georgia #Auckland #HongKong #Lyon #MexicoCity #BeloHorizonte

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.