JOB DESCRIPTION:
Experience as a Native Android Developer and should have developed at least one Android Application from end to end
Strong design and programming skills in Core Java
Sound knowledge of any design patterns MVC, MVP, MVVM
Working knowledge of Kotlin, Android Jetpack.
Working knowledge of Mobile and Tablet app development
Proven working experience in Android app development
Experience with Android SDK, Android Studio
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Experience working with Material Design
Different layout design techniques
Experience with offline support Apps.
Knowledge of Firebase, AWS, Google Maps, Database, Gradle, RxJava
Proficient with versioning tools like Git, Bitbucket, VSTS, TFS
Knowledge of publishing the app into play store
Knowledge of Cross platform will be added advantage.
Self-motivated, eager to learn, with strong logical reasoning skills
Should be aware of latest technology trends as per market changes
Ability to manage the complete application development individually
Good communication skills