directory-icon

Android Developer

Job Responsibilities

  • Build applications for mobile platform.
  • Participate in the design and architecture of applications.
  • Test applications to assure accuracy, integrity, and interoperability to achieve specified functionality.
  • Create release processes and release documentation for internal and client use.

Job Requirements

  • • BS/MS degree in Computer Science or related technical field or equivalent practical experience; 1+ years working experience in Android development.
  • • Experience in native Android app development. Proficient with Android SDK.
  • • Expert level understanding of object-oriented programming, threading/concurrency, unit testing, and modern architectural design.
  • • Kotlin experience and knowledge of Android architecture components are a plus.
  • • Experience in the development of backend and WeChat mini programs is a plus.
  • • Solid understanding of the full mobile development life cycle.
  • • Strong drive for writing reusable, testable, and efficient code.
  • • Good communication skills and problem-solving abilities.