Android Engineer
Коротко
Develops Android features using Clean Architecture; contributes to platform architecture and data modeling for analytics products. · Needs: 3+ years Android SDK; Kotlin; Clean Architecture, Design Patterns, SOLID; MVP & Android ViewModel; LiveData, Reactive patterns, DI; Coroutines; Unit testing
Описание от работодателя
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