What you will do:
• Leading the development of the Android applications – new or existing
• Work closely with the development and product team to improve the operational processes
in our stores
• Contribute to team discussions
• Participate in code reviews, pair programming, knowledge exchange with your
colleagues
• Once per-month able to travel and work on-site in our offices in Cologne and Vienna
What we are looking for:
• 7+ years of experience with Android Framework and architecture patterns for Android
development - MVVM, MVI
• Strong understanding of IT security concepts related to mobile app development
• Strong experience in Kotlin
• Strong experience in test frameworks – JUnit, Mockito, MockK, Compose Test
• Strong understanding of Relational Databases
• Experience with different ORMs
• Understanding concepts of Identity and Access management, OAuth 2.0
• Experience in building CI / CD pipelines
• Hands on Gradle, Kotlin DSL
• Proficiency with libraries and tools that support android development – Jetpack
Components, Jetpack Compose, Dependency injection libraries - Koin, Hilt
• Understanding of core Java (collections, I/O, concurrency, generics)
• Understanding of REST API-s
• Proficiency in English
What we consider a plus:
• Willingness to grow in different technical areas apart from Android development
• Knowledge of building backend applications with Spring Boot
• Understanding of Non-relational Databases
• Understanding of Apache Kafka
• Knowledge of Angular
• Fluency in German