Principal Software Engineer, Front End

Há 7 dias


Jundiaí, 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



  • Jundiaí, Brasil Agoda Tempo inteiro

    Principal Software Engineer, Front End (Bangkok based, Relocation provided)OverviewWe 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...

  • Front-End Engineer

    2 semanas atrás


    Jundiaí, Brasil Bairesdev Tempo inteiro

    OverviewJoin to apply for the Front-End Engineer (AI Project) - Remote Work | REF#****** role at BairesDev6 months ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.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...


  • Jundiaí, Brasil Truelogic Software Tempo inteiro

    Senior Back-end Engineer (Python) – Advertising Truelogic Software – Join to apply for the Senior Back-end Engineer (Python) - Advertising role at Truelogic Software About Truelogic At Truelogic we are a leading provider of nearshore staff augmentation services headquartered in New York. For over two decades we’ve been delivering top-tier technology...

  • Staff Software Engineer

    2 semanas atrás


    Jundiaí, Brasil Shape Digital Tempo inteiro

    Join to apply for the Staff Software Engineer role at Shape Digital3 weeks ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer role at Shape DigitalGet AI-powered advice on this job and more exclusive features.The Staff Software Engineer is responsible for designing, building, and evolving software systems that are robust,...

  • Senior Software Developer

    2 semanas atrás


    Jundiaí, Brasil Bebeesoftware Tempo inteiro

    Job TitleWe are seeking a highly skilled Software Engineer to join our team.This role involves designing, developing and maintaining web applications across the entire technology stack.This includes working on both front-end and back-end systems, integrating APIs and databases, and ensuring scalable, high-quality solutions.The ideal candidate is proficient...

  • Front-End Developer

    Há 5 dias


    Jundiaí, Brasil Bairesdev Tempo inteiro

    Front-End Developer - Remote Work | REF#******Join to apply for the Front-End Developer - Remote Work | REF#****** role at BairesDev.About BairesDevWith over 15 years of experience, BairesDev leads in technology projects, delivering innovative solutions to clients like Google and startups in Silicon Valley.Our diverse team of 4,000+ top-tier tech talent...


  • Jundiaí, Brasil Canonical Tempo inteiro

    Join to apply for the Senior/Staff/Principal Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Staff/Principal Engineer role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.Our platform, Ubuntu, is very widely used in...


  • Jundiaí, Brasil Truelogic Software Tempo inteiro

    Senior Full-Stack Engineer (.NET) - GovTech / HR Software (Brazil) 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. About Truelogic At Truelogic we are a leading provider of nearshore staff augmentation services headquartered in New York. For over two decades, we’ve been delivering top-tier...


  • Jundiaí, Brasil Microsoft Tempo inteiro

    Software Engineer II / Senior Software EngineerJoin to apply for the Software Engineer II / Senior Software Engineer role at Microsoft.We are hiring multiple Software Engineers II and Senior Software Engineers to join the Microsoft 365 team.These are remote positions, allowing you to work from the comfort of your home.The Microsoft 365 team is looking for...

  • Chief C# Software Developer

    2 semanas atrás


    Jundiaí, Brasil Bebeedeveloper Tempo inteiro

    OverviewWe are seeking a highly skilled Chief C# Software Developer to join our team.About the PositionThis is an exceptional opportunity for an experienced software engineer with a strong specialization in C#, software development methodologies and the ability to design, develop and maintain complex .NET / C# based applications.As a key member of our...