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