Minimum 2 years of work experience as Android Developer.
A rich project portfolio of released applications on Google Playstore.
In-depth knowledge of programming languages such as Kotlin and Java.
Understand some databases like MySQL, PostgreSQL, and SQL Server.
Experience with REST APIs.
Experience with MVVM pattern using data binding or MVP.
Experience with RxJava.
Experience with Google Maps.
Experience with Room Database.
Familiarity with OOP design principles.
Problem solver with excellent analytical skills.
Working in code versioning system (e.g. Git, SVN, etc.)