Senior Mobile Engineer (Android/Kotlin Multiplatform)

Trung tâm Công nghệ Thông tin
Hồ Chí Minh
26-ITC-0692
Build and maintain the core MoMo app, serving millions of daily active users. Join the Core X Mobile Platform team to develop Android and Kotlin Multiplatform capabilities that help product teams deliver reliable features faster and share business logic across Android and iOS.

Mô tả công việc

  • Develop core Android features, shared modules and SDKs using Kotlin to simplify integration and reduce duplicated work across product teams.
  • Build and maintain Kotlin Multiplatform modules with clear boundaries between shared business logic and platform-specific implementations.
  • Optimize app performance and resolve crashes, ANRs and memory issues to improve stability and user experience.
  • Improve platform architecture, dependency management and API compatibility to support evolving business needs.
  • Collaborate with Android, iOS, backend, product and QA teams to deliver consistent behavior across platforms and reliable releases.
  • Improve engineering quality through code reviews, automated testing, documentation and knowledge sharing.
  • Yêu cầu công việc

    Knowledge & Skills

    • Strong Kotlin and Android SDK skills, including application lifecycle, Coroutines, Flow and memory management.
    • Hands-on experience with Kotlin Multiplatform, including shared module design, platform interoperability and Android/iOS integration.
    • Solid understanding of mobile architecture, modularization, API design, data structures and algorithms.
    • Experience with debugging, profiling and automated testing for Android and shared Kotlin code.
    • Familiarity with Gradle and dependency management; experience with Jetpack Compose or Java is a plus.

    Working Style

    • Take ownership of technical problems through resolution and verification.
    • Communicate technical decisions and trade-offs clearly, and collaborate effectively across teams.
    • Consider the impact of platform changes on users and teams integrating shared components.

    Education & Experience

    • Bachelor’s degree in Software Engineering, Information Technology or a related field, or equivalent practical experience.
    • 3+ years of experience as a Mobile Engineer, with strong expertise in Android development using Kotlin.
    • Experience building shared SDKs or working on large-scale mobile applications is a plus.
    • Experience with native iOS development using Swift or Objective-C is a plus.