Software Engineer - iOS; Bangkok
Listed on 2026-01-11
-
Software Development
Software Engineer, Full Stack Developer
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.
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.
- 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.
- 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.
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.
(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).