Technical requirements and skills:
Good knowledge of Android SDK-a (28+), different versions of Android-a (6+) and work on different screen sizes,
Good experience in working with design pattern (mvvm) and third-party libraries (dagger-hilt, rxjava, coroutines, retrofit, room ...),
Experience in working in offline mode, local data storage, threads and performance adjustment,
Ability to comprehend business requirements and transfer those into technical requirements,
Knowledge of cloud message API and push notifications,
Good knowledge of code versioning tools (Git),
Development of high quality applications based on design and wireframe,
Development and maintenance of quality, reusable and reliable code,
Maintaining the performance, quality and response of the application,
Work on optimizing and improving the automation of the development process,
Knowledge of the principles of continuous integration,
Good communication skills and analytical thinking,
Team work and willingnes..