×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - iOS; Bangkok

Job in Denver, Denver County, Colorado, 80285, USA
Listing for: Agoda
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Staff Software Engineer - iOS (Bangkok based, Relocation provided)

Staff Software Engineer - iOS (Bangkok based, Relocation provided)

Join to apply for the Staff Software Engineer - iOS (Bangkok based, Relocation provided) role at Agoda
.

About Agoda
At Agoda, we bridge the world through travel. Founded in 2005 by two lifelong friends, Agoda has grown into a global travel platform with over 7,000 employees from 90 countries. We are part of Booking Holdings (NASDAQ: BKNG) and focus on delivering a localized, high‑performance experience across our web and native applications.

Opportunity

We are looking for a key contributor to our industry‑leading iOS app. You will work with the latest technologies, design end‑to‑end systems, and help shape our growing product in a fast‑paced environment.

Responsibilities
  • Design, develop, and maintain iOS applications that integrate with our core services and APIs.
  • Collaborate 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, and developer happiness.
  • Lead impactful collaboration on cross‑team projects, improving code quality and architecture.
  • Provide thoughtful feedback, nurture an inclusive engineering environment, and champion engineering fundamentals.
  • Convey complex technical trade‑offs to non‑technical stakeholders, including business owners and executives.
What You’ll Need to Succeed
  • Minimum of 8 years of experience in engineering roles.
  • Proficiency in iOS native development (Swift, Objective‑C) and cross‑platform languages (Dart, JavaScript).
  • Hands‑on experience owning production services with significant impact on design, development, deployment, monitoring, and evolution.
  • Curiosity and continuous learning of emerging technologies and open‑source advancements.
  • Proficiency in modern app‑development frameworks and architecture patterns (MVVM, MVP, VIPER, SOLID, TDD).
  • Experience with cross‑platform mobile app development (React Native, Web Views, Flutter, etc.).
  • Practical experience with Agile methodologies, analytics, A/B testing, and Git Flow.
  • Deep understanding of app‑development challenges and solutions.
  • Expert knowledge of testing methodologies, tools, and best practices.
  • Track record of optimizing applications for better performance.
  • Strong understanding of security and accessibility standards.
  • Excellent research, decision‑making, and communication skills.
  • Ability to work independently or collaboratively within a team.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
It’s Great If You Have
  • Experience across multiple platforms: iOS, Android, Web, and API services.
  • Experience with large‑scale applications serving many users and high transaction rates.
  • Data‑driven experience with big data analytics.
  • Leadership in green‑field projects solving large system problems.
  • Experience on global projects with distributed data centers and localization.
Equal Opportunity Employer

At Agoda, we pride ourselves on a diverse workforce and inclusive culture. Employment is based solely on merit and qualifications, and we provide equal 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 opportunities and may remove your details upon request.

For more details, please read our privacy policy.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary