Lead Software Engineer - Android (Bangkok based, Relocation provided)
Core
Design, develop, and maintain Android applications and reusable platform components (SDKs, libraries) for Agoda's mobile ecosystem, focusing on infrastructure, architecture, and developer experience.
Role type
Senior IC Android Platform Engineer (Tech Lead)
Builds
Robust Android app infrastructure, core libraries, SDKs, and CI/CD pipelines for the wider mobile organization
Domain
Travel technology, mobile app infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Android native development, technical leadership, system design, CI/CD pipeline management, observability, automated testing strategy, performance optimization, cross-team collaboration, architectural decision-making
Preferred skills
WebView internals, cross-platform technologies (React Native, Flutter), platform team experience, high-scale internet product experience
Technologies
Android, CI/CD, WebView, Espresso/UI Automator/Detox/Appium, observability tools
Responsibilities
Design and maintain Android applications integrating with core services; build and evolve reusable platform components; drive engineering best practices for testing and release readiness; improve developer velocity via CI/CD pipelines; raise reliability standards through observability; mentor senior engineers; communicate technical trade-offs to stakeholders
Seniority
Senior, hands-on IC with leadership responsibilities