Requirements
What we are looking for:
● Creative problem-solver.
● Strong knowledge of OOP.
● Strong knowledge of SOLID principles.
● Knowledge of design patterns.
● Solid experience in Android Development.
● Solid experience with Kotlin and Kotlin Coroutines.
● Deep understanding of software design patterns such as MVVM.
● Experience with Dagger (or other dependency injections).
● Git.
Nice to have:
● Knowledge about Clean architecture.
● Gradle scripting.
● Experience with NDK.
● JetPack libraries.
● Familiarity with MVI.