Roles and Responsibilities :
● Full lifecycle of mobile application development - architecture, design, coding, and debugging of
● mobile applications.
● Continuously discover, evaluate, and implement new technologies to maximize development ● efficiency. ● Implement new technologies to maximize application performance
Skills :
● Deep understanding of Android platform
● Strong fundamentals concepts of OOPs, Memory optimization..
● Solid experience in building native Java and Kotlin Android applications with Android studio...
● Programming experience in MVVM, MVP design pattern
● Understanding Android architecture components such as Room and Live data .
● Implementation experience of Retrofit and OK HTTP
● Knowledge Android design guidelines and Material design
● Added preference for people with experience in RX Java and Dagger
● Added preference for people with experience in React Native
● Knowledge of data structures and algorithms, multithreading
● Developing Mobile applications for in-house platforms and products, on Android.
● Experience working into Backend technologies will be an added advantage