Placement onsite Malaysia
• Experience with the Android SDK, JAVA, NDK, Kotlin
• Strong knowledge of Android UI design principles, patterns, and best practices
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Ability to design applications around natural user interfaces, such as “touch”
• Ability to understand business requirements and translate them into technical requirements
• Solid background in software development and design patterns
• Experience publishing a high-quality Android application to Google Play Store
• Experience with communication and messaging applications
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Hands on experience with Android studio & gradle build system
• Experience with third- party libraries and APIs
• Experience writing multithreaded and networked applications
• Actively seeks feedback and guidance to improve technical skills (e.g through submitting work for
• Experience in Retrofit, Volley, RxJava
• Familiarity with continuous integration
• Expert understanding of networking, local data caching and multitasking
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different
• Strong knowledge of Android UI design principles, patterns and best practices such as Material design
• Experience with offline storage, threading and performance tuning
• Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
• Knowledge of the open-source Android ecosystem and the libraries available for common task
• Ability to work in a dynamic, fast moving and growing environment
• 3-5 years of experience in android application development
• Degree in Computer Science or programming or related field
• Previous experience in developing and deploying android mobile apps
Placement onsite Malaysia