Principal Front End Software Engineer Job in Oslo, Norway - Agoda (Bangkok Relocation)
Agoda•Posted 2 weeks ago
Job Description
Join Agoda as a Principal Software Engineer, Front End in Oslo, Norway, with relocation to Bangkok. Architect high-performance web apps, lead BFF services, optimize Core Web Vitals, and drive innovation for global travelers. Leverage 10+ years of experience in JavaScript, React, and cross-platform development to impact millions. Foster collaboration in a diverse, tech-driven team at a leading travel platform.
Required Skills
Modern JavaScript frameworksState management solutions (Redux, Zustand, Valtio)Backend-for-Frontend (BFF) patternsMicro-frontend architectureFront-end testing methodologies and toolsCore Web Vitals optimizationWeb performance tuningCross-platform web applicationsWeb security and accessibility standardsSEO best practicesC# and .Net Core (preferred)Kotlin or JVM languages (preferred)
Click on skills to find similar jobs requiring these technologies
Requirements
- Overall experience of 10+ years in engineering roles
- Proven hands-on experience with owning production services
- 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
- Strong communication skills to explain complex technical details to stakeholders
- Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
- Relocation provided to Bangkok, Thailand
- Diverse and inclusive work environment with 95+ nationalities
- Culture of experimentation, ownership, and innovation
- Opportunities for impactful collaboration and cross-team projects
- Focus on work-life balance through dev happiness and velocity initiatives
- Equal opportunity employment based on merit
Find More Opportunities
Ready to apply?
Apply on LinkedIn
Similar Opportunities
Discover other positions that might interest you based on skills, company, or location.
Automation workflows designAI/automation tools integrationData-driven modeling for budgeting and forecastingSQL and data querying+6
9h ago
View DetailsMachine Learning and AI conceptsNatural Language Processing (NLP)Large Language Models (LLMs)Python programming+6
9h ago
View Details