Strong technical expertise on the Android device platform, exposure to custom UI development.
– Strong knowledge of Android SDK, different versions of Android, NDK, Android Studio, Gradle, Lint and how to deal with different screen sizes.
– Strong knowledge of JAVA and OOPS concept
– Good knowledge of Android UI design principles, patterns, and best practices
– Must be familiar with Performance Profiling Tools available in android.
– Must be aware of Junit and other unit testing concepts.
– Must have good knowledge of – Github/Bitbucket
– Candidate should have Good Communication and Presentation Skills.
– Candidate should have very Good Logical and Analytical Skills
– Experience with third-party libraries and APIs
– Familiarity with Restful APIs to connect Android applications to back-end services
– Familiarity with cloud message APIs and push notifications
– Familiarity with MQTT Protocol and Socket programming
– Must have good knowledge of Firebase-Crashlytics
– Knowledge of Katlin and MVVM is plus point.