The posting
Our client, Digital Hub based in the city centre of Barcelona is looking for a Mid Android Developer.
In this position you'll get to:
- You will interact with data engineers, data scientists, software developers, and business experts to understand how data needs to be converted, loaded, processed and presented.
- You will contribute in platform and solution architecture and data modeling for analytics products.
- You'll work in a team divided by squads.
- You'll define, design and ship new features on an agile team, delivering the latest and greatest features to our consumers all across the globe.
- You'll keep an open minded and collaborative mindset to improve the product and be part of the project.
What You'll Need:
- At least 3+ years of experience in Android development using Android SDK.
- Demonstrated experience and an understanding of Clean Architecture, Design Patterns, Clean Code, SOLID.
- Must have experience developing in Kotlin and good understanding about MVP & Android View Model
- Live Data, Reactive patterns and dependency injection.
- Experience with Coroutines and scheduling techniques.
- Experience with Unit testing (JUnit, Mockito, Espresso would be a plus).
- Solid understanding of Java and Kotlin.
- Strong experience in Agile methodology and fast adaptation to changing requirements and strong problem-solving skills.
- Ability to be creative and innovation-minded, we are looking for people who propose new ideas!
- Fluency in English to work in a multi-cultural environment, even though Spanish is the main language in the office



