Being part of OSIM’s IOT team, you will be responsible to design, program, develop, troubleshoot, maintain and support Android/iOS Mobile applications that works together with OSIM’s Health and Wellness Products. You will work closely with other functional team (Product Design, Project, UI/UX and Marketing) to integrate new ideas and technology into products’ Mobile application while exemplifying utmost attention to quality and timely delivery.
Diploma/Degree in Computer Science/Software Engineering/Computer Engineering or its equivalent.
At least 1-2 years solid, hands-on experience in native development in Android/iOS.
Strong Object-oriented design and programming skills in Objective-C, Swift (iOS), Java, C++ (Android).
Proficiency in Xcode and/or Android Studio is required.
Experience in interfacing mobile applications with hardware devices, embedded system.
Extensive knowledge of one or more areas: Bluetooth Smart Development, Android SDK, Android NDK, iOS SDK, Objective-C Framework.
Must have basic understanding of database administration & integration.
Experience on third party APIs, web services integration.
Knowledge of memory management and multi-threading.
Working knowledge of profile provisioning and certificate management (such as push notifications, mapping etc.).
Knowledge of low-level C-based libraries is a plus.
Experience in publishing mobile applications in iTunes store, Google Play and China Android store.
Relevant In-App-Purchase Mobile Application programming experience is preferred.
Team player and self-starter with strong communication skills (written and oral) in English and Mandarin is preferred.