HamburgerMenu
hirist

Agoda - Lead/Staff Software Engineer - Android Platform

Agoda
10 - 17 Years
Multiple Locations

Posted on: 15/06/2026

Job Description

What you'll Need to Succeed :

- 8+ years of software development experience building large-scale applications; strong craft in either native app engineering (Android) or web engineering, with openness to working across both when needed

- 3+ years in a Tech Lead (or equivalent) role, owning execution and technical direction end-to-end

- Proven experience owning production systems with significant impact on design, development, deployment, monitoring, and long-term evolution

- Strong engineering leadership : mentoring senior engineers, influencing across teams, and driving alignment through clear communication

- Advanced proficiency in modern app development frameworks and architectural choices (scalable patterns, modularization, maintainability)

- Strong understanding of app development challenges and solutions : performance, stability, backwards compatibility, and security

- Expert-level knowledge of testing methodologies and best practices; ability to drive end-to-end test strategy (e.g., UI/E2E automation)

- Practical experience improving engineering throughput through CI/CD (automated builds, test pipelines, release workflows)

- Ability to use data and telemetry to guide improvements; experience with observability for app/service performance is a strong advantage

- Strong problem-solving : can do deep research, make decisions on complex projects, and balance independence with collaboration

- Bachelor's degree in Computer Science, Engineering, or related field

It's great if you have :

- Experience working across both native mobile and web applications (one strong core skill is enough; openness to the other is key)

- Experience in a platform team building reusable solutions used by multiple teams/products

- Hands-on experience with WebView internals (rendering/performance/debugging, JS bridges, security, architecture decisions)

- Proficiency in writing and maintaining end-to-end tests (e.g., Espresso/UI Automator/Detox/Appium or equivalents depending on stack)

- Experience building or maintaining CI/CD for native apps (build automation, test automation, release management, feature flags)

- Experience with observability (crash analytics, performance monitoring, tracing/metrics/logging, SLO-driven improvements)

- Experience in scaled product/internet companies with high traffic, large user bases, and high transaction volume

- Experience with cross-platform technologies (React Native, WebViews, Flutter, etc.) and making pragmatic trade-off decisions

- This position is based in Bangkok, Thailand (Relocation Provided)

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...