Experience in mobile platform programming environment such as Eclipse (Android), Android Studio.
Must have excellent working experience with JSON, REST, SOAP, SQLite, Android Studio, Web Services, XML & Core Java.
Strong knowledge of Android SDK, different versions of Android.
Have experience on working with RESTful APIs to connect Android applications to back-end services
Familiar working with Volley and Retrofit HTTP library
Experience in third-party integration: Social Media, Payment Gateway, Google Map.
Strong design principles in exposure to scalable, client-server architectures.
Review mobile application for design and performance best practice. Tune up design for maintainability, scalability, and efficiency.
Experience with offline storage, threading and performance tuning
Experience with the open-source Android ecosystem and the libraries available for common tasks, cloud message APIs, Firebase and push notifications
Experience working with GPS Map Navigation, Geofencing, location tracking
Experience working with chatting module (voice, text, and video), Live Video Streaming.
Knowledge of hybrid platform will be advantageous.
Integration of the Android mobile app with backend services
Have published at least five original Android app
Understanding of the Systems Development Life Cycle (SDLC)
Good analytical and communication skills.
Deliver on time and with high quality
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time