Excellent knowledge of Kotlin/Java.
• Strong knowledge of Android SDK, Android UI design principles, patterns, and best
practices
• Experience with offline storage, threading, and performance tuning
• Awesome knowledge of the open-source Android ecosystem and the libraries available
for common tasks and benchmarking and optimisation
• Proficient in Google's Android design principles, interface guidelines and code versioning
tools, such as Git
• Applying SOLID Principles
• MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries
• Jetpack Compose
• Working in a modularised codebase
• UI testing