For mid-level, you have 4-8 years of experience in Android development,
For senior-level, you have at least 8 years of experience in Android development,
You’re competent and experienced in Kotlin and Java programming languages,
Have built an Android app and shipped it to the play store,
You hold a BS degree in Computer Engineering, Information Technologies, or equivalent academic programs,
SOLID understanding of software development and OOP methods,
GIT experience,
Knowledge about software architecture and design patterns,
Experience with different architectural patterns like MVC, MVP, and MVVM,
Experience with RESTful APIs is a big plus,
Experience with Agile Software Development and Scrum is a plus,
Professional working level of English.