Senior Android Developer (Native App)
Job Description
Company Description
We are glad to invite a Senior Android Developer to join one of the most dynamically growing departments - Web & Mobile Solutions, which unites more than 200 professionals in various technologies.
We love technology and think that apps are all about personal touch and user experience. We truly believe we can influence that in the products we touch. We love to learn and share knowledge.
If you are a positive thinker with excellent communication skills, who is able to work on dynamic projects, help to engage new customers, and deliver software of varying complexity, you are welcome to come and join us!
CUSTOMER
Our customer is from Austria. The client is a leading technology and consulting company specializing in digital transformation, IT infrastructure, and software development. With a strong focus on innovation, efficiency, and security, we deliver tailored solutions to enterprises across industries, helping them optimize their IT ecosystems and drive business growth.
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
Company Information
Location: Lviv, Ukraine
Type: Hybrid