10+ years of native Android development experience in Kotlin.
Experience in leading Android mobile application teams.
Understanding the Human Interface Guidelines.
Experience in engineering cooperation using Git workflows.
Experience working in an agile environment as part of a mid-sized engineering team.
Deep understanding of design patterns, experience working with MVVM pattern.
Deep understanding of the Kotlin programming language (memory management, multithreading, advanced language features, coroutines, flows, suspended functions, async).
Experience using coroutines for API calls
Experience in unit testing frameworks
Deep understanding of the Android build system end-to-end