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