Relevant industry experience of 6-plus years.
Proficient in Data Structure and Algorithms
Proficient in Java, Kotlin and concepts like Kotlin coroutines, Jetpack components.
Good understanding of various Android tools, Systrace and Perfetto for performance measuring, memory management, battery, frame drops.
Always on the lookout for new developments in the Android world and improving things.
Familiarity with networking, databases, threading and memory concepts.
Hands-on with code reusability, clean architecture, modularization, build time optimizations.
Familiar with various third-party tools, libraries widely used and under the hood understanding.
Understanding and hands-on with Material design principles and interface guidelines.
Familiarity with cloud message APIs and push notifications.
Proficient understanding of code versioning tools such as Git.
Decent understanding of how things work at the backend, reporting and other systems.
Good understanding of the various CI/CD tools.
Should have experience in writing Unit and UI tests.
Good at logical reasoning and data structure.
