Principal Software Engineer, Front End

3 semanas atrás


Espírito Santo, Brasil Agoda Tempo inteiro

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

Overview

We are looking for a Principal Software Engineer to lead front-end initiatives for Agoda. This role focuses on building high-performance, cross-platform web applications, driving front-end architecture, and collaborating across teams to deliver exceptional user experiences for millions of travelers.

What you’ll do
  • 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 big chunk of Agoda’s system from vision to bytecode
  • Enabling impactful collaboration and cross-team projects on big projects, improving service quality, code quality, and architecture
  • Providing thoughtful feedback, nurturing an inclusive engineering environment, and championing engineering fundamentals
  • Identifying and implementing optimization opportunities across the technology stack for cost, efficiency, velocity, and developer happiness
  • Exhibiting technical leadership and communicating complex trade-offs to non-technical stakeholders
What you’ll need to succeed
  • 10+ years of experience in engineering roles
  • Hands-on experience owning production services with impact on design, development, deployment, monitoring, and evolution
  • Curiosity and staying on the cutting edge of technology and open source
  • Advanced proficiency in modern JavaScript frameworks and state management
  • 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 performance
  • Strong understanding of web security, accessibility, and SEO best practices
  • Ability to research, make decisions on complex projects, and toggle between independent work and collaboration
  • 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
  • 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 and status

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 are committed to 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 for future vacancies unless requested otherwise. For more details, please read our privacy policy.

Disclaimer

We do not accept unsolicited CVs from third-party agencies. We reserve the right to contact and hire candidates directly without a recruitment fee.

#J-18808-Ljbffr
  • Analista Pleno De Front End

    3 semanas atrás


    Espírito Santo, Brasil buscojobs Brasil Tempo inteiro

    Resumo do Cargo Buscamos um(a) Desenvolvedor(a) Front-End Pleno para atuar na manutenção, evolução e desenvolvimento de sistemas web. O profissional será responsável por criar interfaces de alta qualidade, consumir APIs REST e colaborar com a equipe de back-end, garantindo a melhor experiência para os usuários. Principais Responsabilidades Realizar...


  • Santo André, Brasil Lawnstarter Tempo inteiro

    We're urgently hiring a Principal Software Engineer to join our growing LATAM-based remote team.Help Us Build the Future of Outdoor ServicesAt LawnStarter, we're transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and enjoy services like lawn care, landscaping, and more.With $30M+ in venture funding and...

  • Senior Software Engineer

    3 semanas atrás


    Espírito Santo, Brasil Stord Inc. Tempo inteiro

    Senior Software Engineer - Elixir page is loaded## Senior Software Engineer - Elixirlocations: Remote - LATAM: Remote - Europe: Remote - Braziltime type: Full timeposted on: Posted 2 Days Agojob requisition id: JR Stord is The Consumer Experience Company, powering seamless checkout through delivery for today's leading brands. Stord is rapidly...


  • Espírito Santo, Brasil Cometa Code Tempo inteiro R$30.000 - R$60.000 por ano

    Vaga: Desenvolvedor(a) Front-End Júnior (PJ)Modalidade: RemotoTipo de contrato: PJRemuneração: R$ 3.500/mês + bonificações por metasInício: Imediato ImportanteEssa vaga não é para quem está iniciando na área.Buscamos alguém com base sólida em front-end, que já tenha experiência prática em projetos reais e esteja pronto(a) para evoluir junto...


  • Espírito Santo, Brasil 4DF Connect Tempo inteiro

    Overview Estamos em busca de um(a) Desenvolvedor(a) Frontend Angular Sênior para atuar na Squad de Portabilidade, desenvolvendo soluções de alta performance e escalabilidade. Buscamos alguém com sólida experiência em Angular (v14+), TypeScript e BFF, que tenha visão sistêmica, capacidade de atuar em arquiteturas complexas e protagonismo nas decisões...

  • Full Stack

    2 semanas atrás


    Espírito Santo, Brasil buscojobs Brasil Tempo inteiro

    Overview Role: Full Stack / Software Engineers (AWS / React / Node.js) Position details Position Type: Full-Time Contract (40hrs / week) Contract Duration: 6 months+ Work Hours: Central Time Zone (CST) Work Schedule: 8 hours / day (Mon-Fri) Location: 100% Remote (Candidates can work from anywhere in LATAM countries) Required Skills This is a Full Stack type...


  • Espírito Santo, Brasil buscojobs Brasil Tempo inteiro

    Oportunidade : Desenvolvedor(a) Front-End Angular Sênior Venha trabalhar na Code Group Se você busca crescimento, inovação e desafios, a Code Group tem a vaga certa para você Aqui, conectamos os melhores talentos de TI a oportunidades com tecnologias de ponta. Somos referência em Recrutamento & Seleção e Hunting, trabalhando com empresas que...

  • Front-End Engineer

    3 semanas atrás


    Santo André, Brasil BairesDev Tempo inteiro

    Join to apply for the Front-End Engineer (AI Project) - Remote Work | REF# role at BairesDev 3 months ago Be among the first 25 applicants Join to apply for the Front-End Engineer (AI Project) - Remote Work | REF# role at BairesDev At BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to...

  • Front-End Engineer

    3 semanas atrás


    Santo André, Brasil BairesDev Tempo inteiro

    Overview Join to apply for the Front-End Engineer (AI Project) - Remote Work | REF# role at BairesDev . At BairesDev, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top...

  • Desenvolvedor(A) Front-End

    4 semanas atrás


    Espírito Santo, Brasil buscojobs Brasil Tempo inteiro

    Visão Geral Estamos em busca de um(a) Desenvolvedor(a) Front-end para compor nosso time de tecnologia e atuar no desenvolvimento de interfaces modernas, performáticas e centradas na experiência do usuário. Buscamos alguém que vá além do código — que entenda o impacto do seu trabalho na jornada do cliente, tenha atenção aos detalhes e colabore...