Lead / Staff Software Engineer - Cross Platform (Bangkok based - Relocation provided)

Full Time
5 months ago

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 more than 3.6 million accommodations globally. Based in Asia and part of Booking Holdings, our 6,000+ employees representing 90+ nationalities foster a work environment rich in diversity, creativity, and collaboration. We innovate through a culture of experimentation and ownership, enhancing the ability for our customers to experience the world.

 

Get to Know our Team

The Full Stack Engineering Department builds the Agoda web and app products. We have several teams in front-end focusing on different aspects of our products including accommodations, flights, payments, marketing, post-booking services, and more. Agoda’s marketplace is the world. We build localized and optimized user experiences at scale on every major internet platform. These include our mobile websites, native apps, and desktop sites. We hire people from around the world who have a passion for using technology to create and implement the best user experiences. Our teams work on the full stack and build end-to-end systems including user interfaces, APIs, backend systems, and database systems. Our products are always evolving and under experimentation. We accomplish this by having an amazing degree of automation, CI/CD systems, and use a modularized approach. As we are data driven and measure our results, we continually innovate and improve our work. We are looking for the next great talent who strives to learn and grow and has a standard of excellence, strong sense of ownership, and great technical skills. 

 

The Opportunity

We are seeking Mobile and Frontend technology experts to join our select team of Tech Leads. Valued skills include Expertise in cross-platform technologies such as React Native, Flutter, and webview, coupled with professional knowledge in 2-3 Frontend technologies like React JS, Swift native apps, and Kotlin native apps. As a Tech Lead, your role involves guiding our scaled mobile app development team towards exceptional success, pushing engineering standards to new heights. 

Our Tech Leads play a crucial role in enhancing the quality and speed of development while also designing platform-specific components for our cross-platform codebases. They actively engage in market research and drive regular assessments to determine the best approach for in-house development versus utilizing external resources. By constantly evaluating and optimizing our strategies, they contribute significantly to the overall success of our projects.

 

In this Role, you'll get to:

  • Lead the development of features, experiments, technical projects, and complex systems in the cross mobile and web platform domain
  • Take full leadership of new technical projects and directions, driving cross-platform improvements and creating new business opportunities
  • Contribute new ideas and set the technical path of the team
  • Organize and lead brainstorming, ideation, and mentoring sessions to contribute technical knowledge of the team
  • Deliver impactful communication, including projects' status and progress, both to the team and upwards to other stakeholders
  • Stay at the forefront of technical know-how, industry trends, and management approaches, fostering an environment of continuous learning and innovation
  • Evolve the architecture and enhance software development for cross mobile and web platforms
  • Engage in full-stack engineering and collaborate with server, other client, and infrastructure technical team members to deliver the optimal solution

What you'll Need to Succeed:

  • Expert level in one or more mobile platforms (iOS, Android, Web), both iOS and Android knowledge preferred  
  • Proficiency in at least one of the following cross-platform frameworks: Ionic, React Native or Flutter 
  • At least 7 years of experience in advanced software engineering driving organizations in new directions, innovating, building advanced systems 
  • A bachelor's degree in Computer Science or a quantitative field is required; a master's degree is preferred. Alternatively, a minimum of 10 years of experience in the relevant field is acceptable 
  • Professional experience being a leader, technical architect, mentor, and driver towards the right technology   
  • Expert level in at least one programming language (Swift, Objective C, Kotlin, JavaScript, Java, Dart)  
  • Expert level in modern mobile and server coding and design practices. For example, VIPER, MVVM, MVP, SOLID principals, and TDD 
  • Experience modularizing large codebases to enhance development efficiency 

It's Great if you have:

  • Experience working on an App or for Internet company that is at scale with large numbers of users and transactions per second  
  • Experience working in a data driven company, particularly in analyzing and working with Big Data  
  • Experience leading teams and greenfield projects solving large system problems  
  • Experience working on global projects serving world markets with distributed data centers and localization of the front end and data 
  • Solid knowledge of server technologies, databases, distributed systems, load balancing; Docker and Kubernetes experience preferred 
  • Experience in a DevOps culture – Agility. Leanness. Automation. CI/CD

 

This position is based in Bangkok, Thailand (Relocation Provided)

 

 

#sanfrancisco #sanjose #losangeles #sandiego #oakland #denver #miami #orlando #atlanta #chicago #boston #detroit #newyork #portland #philadelphia #dallas #houston #austin #seattle #sydney #melbourne #perth #toronto #vancouver #montreal #shanghai #beijing #shenzhen #prague #Brno #Ostrava #cairo #alexandria #giza #estonia #paris #berlin #munich #hamburg #stuttgart #cologne #frankfurt #hongkong #budapest #jakarta #bali #dublin #telaviv #milan #rome #tokyo #osaka #kualalumpur #amsterdam #oslo #manila #warsaw #krakow #bucharest #moscow #saintpetersburg #capetown #johannesburg #seoul #barcelona #madrid #stockholm #zurich #taipei #bangkok #Phuket #istanbul #london #manchester #liverpool #edinburgh #kiev #hcmc #hanoi #wroclaw #poznan #katowice #rio #salvador #IT #ENG #4

 

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.

To all recruitment agencies: Agoda does not accept third party resumes. Please do not send resumes to our jobs alias, Agoda employees or any other organization location. Agoda is not responsible for any fees related to unsolicited resumes.