Lalamove

Senior Android Developer

Lalamove
Apply
over 4 years ago
Hong Kong, Hong KongSenior

Responsibilities

  • Contribute to Android architecture, design patterns, technical specifications, and development best practices.
  • Write clean, efficient, maintainable code and advise other developers on code quality and craftsmanship.
  • Collaborate with backend developers, designers, and product owners to improve user experience and functionality.
  • Optimize application performance, including UI responsiveness and memory management.
  • Develop prototypes, demonstrate new product ideas, and propose innovative solutions based on industry and operating-system trends.
  • Support production issues or hotfixes outside regular office hours when needed.

Requirements

  • 5+ years of experience in native Android development.
  • Proficiency in Kotlin and Java; C++, Rust, JavaScript/TypeScript, and Kotlin Multiplatform are pluses.
  • Strong knowledge of multithreading concepts, queues, collections, dispatchers, thread pools, and garbage collectors.
  • Strong understanding of MVVM architecture, Kotlin Coroutines, and Jetpack Compose.
  • Experience writing unit tests and instrumentation/UI tests.
  • Knowledge of secure app network connections and secure storage of sensitive data.
  • Proficiency in written and spoken English.
  • Experience with large-scale mobile applications, GPS data, geofencing, location-based features, and map integrations is valuable.
  • Chinese and Mandarin communication skills are a plus.
  • Strong attention to detail, communication, collaboration, and commitment to polished, bug-free code.

Tech Stack

Categories

Mobile
Lalamove

About Lalamove

5,001-10,000 employees
Contact me