Android Engineer
Descripción del puesto:
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
Conocimientos necesarios:
Android