Job Description
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Strong knowledge of Android UI design principles, patterns, and best practices
Strong knowledge of MVP architecture
Strong knowledge in creating custom animations
Ability to create custom interactions with ViewGroups
Experience with offline storage, threading, and performance tuning
Experience in AR or react native
Knack for benchmarking and optimisation
Proficient understanding of code versioning tools, such as Git