12 months ago
Bangkok, ThailandStaff+
Responsibilities
- Design, develop, and maintain native iOS applications integrated with platform services and APIs.
- Collaborate with designers, product managers, and developers to define requirements, design features, and deliver cohesive user experiences.
- Establish and enforce app testing and quality-assurance best practices.
- Optimize technology-stack cost, efficiency, development velocity, and engineering experience.
- Lead cross-team projects and improve service, code, and architecture quality.
- Provide technical leadership, mentorship, thoughtful feedback, and support an inclusive engineering environment.
- Communicate complex technical trade-offs to business owners and C-suite executives.
Requirements
- At least 12 years of engineering experience, including at least 3 years in a lead role.
- Proficiency in native iOS development with Swift and Objective-C, plus cross-platform programming with Dart and JavaScript.
- Hands-on experience owning production services across design, development, deployment, monitoring, and evolution.
- Advanced proficiency in modern app-development frameworks, architectures, mobile coding, and server-side coding.
- Knowledge of MVVM, MVP, VIPER, SOLID principles, and test-driven development.
- Experience with cross-platform mobile technologies including React Native, web views, and Flutter.
- Experience with analytics, A/B testing, and Git Flow.
- Expert knowledge of testing methodologies, tools, and best practices, along with application performance optimization.
- Strong understanding of security and accessibility standards, research, decision-making, and stakeholder communication.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Preferred experience across iOS, Android, web, and API services; large-scale apps; data-driven companies; global projects; distributed data centers; localization; and leading teams or greenfield projects.
Benefits
- The position is based in Bangkok, Thailand, and relocation is provided.
Tech Stack
Categories
Mobile
About Agoda
Agoda is a global online travel platform for booking hotels, homes, flights, and activities, serving travelers and accommodation partners worldwide. Its web and mobile marketplace matches demand and supply and monetizes through commissions and related partner services. Founded in 2005 and headquartered in Singapore, Agoda operates as a subsidiary of Booking Holdings, with extensive operations across Asia-Pacific markets.
