EXPERIENCE - MINIMUN 5 YEARS MANDATORY
You have to : -
Be responsible for creating, developing and executing the Android application of both of product.- Translate designs and wireframes into high-quality code.
Design, build and maintain high-performance, reusable, and reliable Java code.- Ensure the best possible performance, quality, and responsiveness of the application.
Identify and correct bottlenecks and fix bugs.- Help to maintain code quality and should be responsible for the entire Android application.
Have good knowledge of Android SDK, Android Studio, Google API, web service, JSON, SOAP, REST & SQ
Familiarity with RESTful APIs to connect Android applications to back-end services.
Strong knowledge of Android UI design principles, patterns, and best practices.
Different versions of Android, and how to deal with different screen sizes.
Strong UI development skills (complex view trees, animations, rendering, and strong knowledge of the Android UI kit
Deep understanding of the Android SDK, Web services, and location-based services. ORM for Android, Ormlite, Realm, MVVM design patterns.
Strong knowledge of all the android latest versions and available APIs.
Cross-platform development (Flutter) and iOS experience are a big plus.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Knowledge of libraries like Dagger 2 Rx Java, Butterknife will be a big plus.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Must be aware of writing code in Kotlin.
Strong knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Ability to understand business requirements and translate them into technical requirements.
Proficient understanding