01)The candidate should have the ability to translate the designs and wireframes into high performance, reusable, and reliable code.
02)Strong knowledge in debugging and testing.
03)Strong knowledge in requirement analysis.
04)Good communication skills to lead their work from the clients.
05)Having good knowledge in frameworks such as MVC, MVP, MVVP etc
06)Ensure the best possible performance, quality, and responsiveness of the application
07)Identify and correct bottlenecks and fix bugs
08)Help maintain code quality, organization, and automatization.
09)Module ownership from requirement gathering to release.
*Well versed with Android Internals [NDK, SDK, AIDL, OpenGL 2D and 3D graphics, Telephony (GSM, CDMA), Wi-Fi, Bluetooth, Linux Kernel, Camera, Audio, Video, Location and Map library, and so on].
*Good understanding of Android Architecture, Framework, life cycle, and native applications of Android OS.
*Experience in web service integration (SOAP, REST,JSON, XML)
*Good hands-on experience in android application development using native android- java / Kotlin, MVVM framework Strong fundamentals in Core Java, OOPS, SOLID principles, and various Android Components and APIs.
*Knowledge of Android Java and Kotlin programming is a must;
*Experience in developing Android-based application
*Experience in developing communications modules (via Bluetooth, BLE, Wi-Fi and other associated wireless protocols)
*Experience in developing Ecommerce app is a plus
1.Expert in JAVA
2.Expert in Android Studio and Responsive UI design
3.Experience with REST API, IoT, Databases is required
4.Experience with Android-based Embedded Systems is a plus
5.Experience developing Multimedia Applications is plus
6.Experience with Android TV is a plus
7.Knowing Kotlin is a plus
8.Experience developing Hybrid apps or apps for other mobile platforms is a plus
9.Expert in AOSP