Malaysia landscape
Job Post
MISSION CONSULTANCY SERVICES MALAYSIA SDN BHD

Senior Mobile Developer

MISSION CONSULTANCY SERVICES MALAYSIA SDN BHD Posted: 10 Month
Flag job 🏴

Description:

BACKGROUND

Our client, one of the largest banks in Malaysia is looking for an experienced Certified Android Senior Developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

 

Job Description

  • 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 code interview)

  • 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 screen sizes

  • 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

 

Requirements

  • 5-7 years of experience in android application development

  • Degree in Computer Science or Engineering

  • Previous experience in Banking or Insurance

  • Android Certification required 


Flag job 🏴