Job Description
* Development of native applications for Android systems
* Participation in analysis and design phases
* Integration with REST APIs and JSON
* Rollout, deployment, and testing
Qualifications
* At least 5+ years of commercial experience as Android Developer
* Strong proficiency in design patterns and SOLID principles
* Deep expertise in Android Architecture Components (ViewModel, LiveData, Room, etc.)
* Extensive experience with Kotlin and Java for Android development
* Advanced skills in Android Studio & Gradle build system
* In-depth knowledge of Kotlin Coroutines and Flows for asynchronous programming
* Hands-on experience with Jetpack Compose for modern UI development
* Proven track record using Android Jetpack libraries (Navigation, WorkManager, DataStore, etc.)
* Expertise in Dependency Injection with Koin (or Dagger/Hilt)
* Strong background in networking with Retrofit and RESTful APIs
* Optimized image loading using Coil, Glide, or Picasso
* Proficient in version control with Git (GitHub/GitLab/Bitbucket)
* Solid experience in unit testing (JUnit, Mockito, Espresso)
* Excellent command of the German language, both written and spoken
* At least an Upper-Intermediate level of English