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