Staff Software Engineer - Android

Agoda Bangkok, Thailand
Full Time Mid Level 8+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

As a Staff Software Engineer, you will design, develop, and maintain Android applications for Agoda's platform, working to create a robust ecosystem for mobile development. You will collaborate with cross-functional teams to define features and deliver cohesive user experiences.

Responsibilities

  • Design, develop, and maintain Android applications that integrate with the platform's core services and APIs
  • Work closely with designers, product managers, and other developers to define requirements, design features, and deliver a cohesive user experience
  • Establish and enforce best practices for app testing and quality assurance
  • Identify and implement opportunities for optimization across the technology stack, focusing on cost, efficiency, velocity & dev happiness
  • Enable impactful collaboration and cross-team projects, making a dent in the quality of services, code & architecture
  • Provide thoughtful feedback, nurture an inclusive engineering environment, and champion engineering fundamentals
  • Exhibit technical leadership throughout the broader organization, conveying complex technical trade-offs to business owners & C-suite executives

Requirements

  • 8+ years of experience in engineering roles
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven hands-on experience with owning production services with significant impact on design, development, deployment, monitoring & evolution
  • Advanced proficiency in modern App development frameworks and architectural choices
  • Advanced understanding of cross-platform technology usage in mobile App development like React Native, Web-views, flutter etc.
  • Deep understanding of app development challenges and solutions
  • Expert-level knowledge of testing methodologies, tools, and best practices
  • Proven track record of optimizing applications for better performance
  • Strong understanding of security and accessibility standards
  • Ability to perform deep research & take decisions on complex projects
  • Strong communication skills

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years in engineering roles, with proven hands-on experience owning production services

Nice to Have

  • Experience in multiple platforms including iOS, Android, Web, and API services
  • Experience with an App or Internet company that is at scale with large numbers of users and transactions per second
  • Experience in a data driven company with experience analyzing and working with Big Data
  • Lead teams and greenfield projects solving large system problems
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data

Skills

Android * iOS * Flutter * React Native *

* Required skills

About Agoda

Agoda is a fast-growing travel company, part of Booking Holdings [NASDAQ: BKNG], with a diverse global team, connecting people to destinations through deals on hotels, flights, and experiences.

Technology
View all jobs at Agoda →