
Principal Software Engineer, Front End
2 semanas atrás
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
- 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
- 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
This position is based in Bangkok, Thailand (Relocation Provided).
Equal OpportunityAt 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.
DisclaimerWe 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-
Desenvolvedor Front-End
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil beBeeDesenvolvedor Tempo inteiro R$24.000 - R$30.000Desenvolvedor Front-EndA empresa procura um profissional para trabalhar como Desenvolvedor Front-End em uma equipe dinâmica. O candidato selecionado será responsável por desenvolver soluções de software visuais, garantindo a experiência do usuário seja o foco principal.Responsabilidades:Desenvolver interfaces de usuário (UI) e aplicações web...
-
Estágio Em Desenvolvimento De Software Front-End
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil 4Mti Tempo inteiroEstágio em Desenvolvimento de Software Front-EndVocê está animado em dar os primeiros passos na sua carreira em Tecnologia? Então, preparamos uma oportunidade incrível para você Estamos procurando um(a) estagiário(a) de Desenvolvimento Front-End para se juntar à nossa equipe e mergulhar no mundo empolgante do desenvolvimento web.Como estagiário(a)...
-
Estágio em desenvolvimento de software front-end
4 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Netvagas Tempo inteiroEstágio em Desenvolvimento de Software Front-EndVocê está animado em dar os primeiros passos na sua carreira em Tecnologia? Então, preparamos uma oportunidade incrível para você Estamos procurando um(a) estagiário(a) de Desenvolvimento Front-End para se juntar à nossa equipe e mergulhar no mundo empolgante do desenvolvimento web.Como estagiário(a)...
-
Analista Pleno De Front End
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Idworks - Muito Mais Que Erp Tempo inteiroDesenvolvedor Front-End Pleno Cargo: Analista Pleno Front-End Área: Desenvolvimento Local: São Paulo/SP (Próx. ao Morumbi) Tipo de Contratação: PJ - Híbrido 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...
-
Desenvolvedor Front-end Jr
4 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Faculdade Famart Tempo inteiroPrincipais responsabilidades:Desenvolvimento Front-End: Será responsável por desenvolver e manter aplicações web focado no front-endColaboração em equipe: Deverá colaborar com outros desenvolvedores para criar interfaces de usuário atraentes e funcionais, garantindo a qualidade e a usabilidade das aplicações sempre pensando na experiência do...
-
Desenvolvedor Front-end React
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil InfoMakers Tempo inteiroComo Desenvolvedor Front-end React da InfoMakers - empresa Backoffice de um dos maiores players do Marketing Digital do Brasil, Thiago Finch - você terá a oportunidade de trabalhar no negócio mais revolucionário e inovador em termos de educação online, capacitação profissional e ferramentas de marketing para nômades digitais do mercado.Nossa empresa...
-
Desenvolvedor front end pleno
3 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Netvagas Tempo inteiroEmpresa Arkmeds contrata: Desenvolvedor Front-end Pleno Conheça a Arkmeds: https://www.arkmeds.com.br/ O profissional irá atuar no desenvolvimento e manutenção de aplicações web utilizando React, Next.js e TypeScript, entregando soluções eficientes, escaláveis, testadas e de alta qualidade para nossos produtos digitais, com atenção especial à...
-
Desenvolvedor front end pleno
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil ANA LEITE CONSULTORIA E GESTAO LTDA Tempo inteiroEmpresa Arkmeds contrata: Desenvolvedor Front-end Pleno Conheça a Arkmeds: O profissional irá atuar no desenvolvimento e manutenção de aplicações web utilizando React, Next.js e TypeScript, entregando soluções eficientes, escaláveis, testadas e de alta qualidade para nossos produtos digitais, com atenção especial à arquitetura de...
-
Vencedor de Projetos Front-end
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil beBeeDesenvolvimento Tempo inteiro R$60.000 - R$80.000Desenvolver soluções de alta performance e disponibilidade para o mercado de educação online requer habilidades avançadas em desenvolvimento front-end.">Como Desenvolvedor Front-end React, você terá a oportunidade de trabalhar em uma equipe que está crescendo rapidamente e precisa de alguém apaixonado por desenvolvimento para ajudar a produzir...
-
Senior Front End Developer
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil beBeeSoftwareEngineer Tempo inteiro US$200.000 - US$230.000Job DescriptionWe are seeking a highly experienced software engineer to lead front-end initiatives and drive exceptional user experiences for millions of travelers.Key ResponsibilitiesArchitect and develop high-performance, cross-platform web applications.Lead the design and implementation of backend-for-frontend services.Establish best practices for...