Excellent programming skills in Java and Strong object-oriented programming and design skills. Deep understanding and experience of Android (Java & Kotlin) architecture and framework. Excellent knowledge of Android Studio & Gradle. Experience in using MVP &?MVVM architectural?pattern is desired. Experienced in Android Architectural Components. Deep Knowledge in Google Maps SDK and Location Services. Experienced in Firebase components. Experienced in Socket.IO, MQTT, ProtoBuf. Experience in working with third party libraries like RxJava, Picasso, GSON, Butter Knife Retrofit, Ok Http, EventBus?and Dagger. Strong Experience in native Android development frameworks supporting multiple versions of android targets different sets of devices. Experience with Android SDK performance tools, and optimization. Excellent knowledge of automated unit testing. Experience with offline storage, threading and performance tuning. Understanding of mobile performance, latency, and security issues with extensive experience using performance analysis tools. Experience in mobile interface design and development. Experience in developing testing suites for mobile applications. Able to work individually as well as in a highly collaborative team.
B.Sc. in CSE, CS, SE, CSIT from any reputable University