Agoda is hiring an

Android Developer - Chinese Market

Khwaeng Pathum Wan, Thailand

Overview

Agoda is the largest and fastest growing online hotel booking platform in Asia, and as a Priceline Group company, we are part of the largest online travel company in the world. Despite the success and size of the company, we still operate with a start-up feel; you get to be part of choosing where and what you’re working on, the technologies and how we solve the business concerns.

We understand the value of a great mobile experience for our customers and are constantly investing in mobile app development. Right now we are on the finishing lines of launching an exciting update to our iOS and Android apps – a totally reengineered and redesigned experience – built from the ground up with the newest technologies. We have a roadmap to extend this significantly and are constantly pushing to become the world’s best.

We are looking for engineers who love and understand native apps and seek the challenge of using cutting edge technologies to create robust, smooth and beautiful apps. You will be expected to deliver high quality, well-designed and thoroughly tested code within tight time constraints; so a solid understanding of modern app design principles and familiarity with unit-testing will be crucial. You are also expected to be fluent in explaining and justifying your design decisions. Expertise in MVVM and reactive programming is a major plus, but we expect candidates to be able to master these and many other technologies as we go.

In addition, we expect superb attention to detail on the UI and performance of code produced. We believe a high-performance back-end is not enough, we also have to deliver the best possible UI and UX experience to our customers when it comes to layout, animations and transitions.

Ultimately, we are looking for real technologists who have a great passion for mobile apps. We want innovative ideas on how to enhance our products using latest cutting edge technologies, and if needed, create our own new standard.

Please note Bangkok is Agoda's operating office so this is where you will need to be based but your role will be focused on helping to improve the China experience on our site

Responsibilities:

Candidates will join the mobile app scrum team and as part of their day-to-day responsibilities will:

  • Come up with best suitable technology and architecture for their tasks
  • Work closely with API team to understand back-end functionality and architecture
  • Communicate constantly with product owner to understand and measure business values of developed features
  • Contribute ideas (technological and product) to enhance the overall app experience

Qualifications:
Technologies of interest (we are not expecting you to have them all):

  • Java
  • Android SDK
  • Gradle
  • Data Binding, RxJava
  • Dagger2
  • jUnit 4, mockito, Robolectric
  • HTTP, HTTPS, REST API
  • Volley, Fresco
  • Bug and crush reporting solutions
  • Tracking (Google Analytics and more)
  • Jenkins
  • Experience of working with China based customers on a large ecommerce project highly desirable.

Please note this role is open to both Thai and International candidates, however we are very keen to hear from individuals based in China or knowledgeable about the Chinese market who will relocate to Thailand - full relocation package and full visa sponsorship available.