Android Developer

Android Developer

OxyData Software Sdn Bhd
3-5 years
Not Specified

Job Description

3-5 years’ experience in android app development
• Experience with Kotlin and Java
• Solid background in software development, and design patterns
• Experience with the Android SDK, java, NDK
• Ability to work in a dynamic, fast moving and growing environment
• Experience publishing a high quality Android application to the 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 app
• Actively seeks feedback and guidance to improve technical skills (e.g., through submitting work for code review)
• 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 s
• Familiarity with RESTful APIs and web technologies to connect Android applications to backend services
• 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 tasks