This position is no longer available.

Android Engineer Cross Components

Permanent contract
Barcelona
Salary: Not specified
No remote work

Adevinta
Adevinta

Interested in this job?

jobs.faq.title

The position

Job description

Estamos buscando un/a miembro Android Engineer para el equipo de Cross Components.

Cross Components es un área independiente que provee elementos comunes de alto valor que forman parte de todos nuestros Marketplaces. Alertas, Login, User Data & Privacy... Aquello que desarrolles en Cross Components será utilizado por todas las personas que utilicen MilAnuncios, Fotocasa, Infojobs, Coches.net, Habitaclia...

¿Imaginas algo con mayor impacto?

Trabajarás junto a los diferentes equipos de dominio para definir y crear grandes productos, aplicando SOLID, y tests tanto unitarios como instrumentales para asegurar el buen funcionamiento y mantenibilidad del código, desarrollando componentes de UI reutilizables y librerías en Kotlin.

Hacemos Pull Request y Code Review, en un entorno de Integración Continua donde aprendemos constantemente y nos damos feedback.

Actualmente el stack tecnológico de cada una de nuestras aplicaciones es:

  • Mayoritariamente en Kotlin, con alguna aplicación al 99%

  • RxJava, pero ya tenemos bastantes partes de las aplicaciones migradas a coroutines

  • Inyección de dependencias mediante Koin

  • Aplicaciones modularizada

  • Uso de material design

  • Instant App

Additional Information

¿Sigues ahí? Tenemos más que contarte

En Adevinta Spain creemos en el poder de una política de beneficios justa y equitativa. Y lo damos todo para que así sea. Por eso, cuidamos al máximo aspectos del día a día que pueden ser clave para ti:

  • Nuestro modelo de trabajo prioriza el trabajo en remoto combinado con dinámicas presenciales en la oficina que nos ayudan a conectar y tomar decisiones estratégicas en equipo. Son 5 días presenciales al trimestre que decidirás con tu equipo, es decir, un mínimo de 20 días al año. De los cuáles hay 8 días que hemos fijado para todos/as porque son rituales que refuerzan nuestra cultura como compañía (conversaciones de desarrollo con el/la mánager, la creación de los objetivos o la celebración de verano y la fiesta de Navidad).

  • Además, tienes la posibilidad de trabajar hasta cuatro semanas al año desde donde quieras. Para ello, debes tener buena conexión a internet y poder seguir los horarios del equipo.

  • Cada año revisamos el mercado de talento para crear compensation packs competitivos. Además, tenemos planes para que puedas flexibilizar parte de tu salario a través de otros beneficios como por ejemplo: ticket restaurante, ticket transporte, formación o guardería.

  • Tenemos opciones Apple, Dell y Samsung para que escojas el hardware que más te ayuda en tu día a día. Para el pc, podrás elegir entre un Macbook Pro o Dell XPS y, para tu dispositivo móvil, entre un Iphone  o un Samsung 📲

  • ¿Te desplazas en coche o moto? Te subvencionamos parte del coste del parking.

  • Tu bienestar es nuestra prioridad. Ofrecemos seguro médico esponsorizado por la empresa y con un precio especial para tu familia 

  • En la oficina de Barcelona, puedes disfrutar de sesiones de 1h de fisioterapia en nuestro  consultorio de salud

  • ¿Te gusta ir al gimnasio? Te subvencionamos el 70% de tu cuota mensual y tenemos un acuerdo especial con los gimnasios Andjoy y McFit

  • Tienes 23 días de vacaciones al año

  • En la oficina de Barcelona ofrecemos desayuno y bebidas gratis todos los días de la semana 🥐 y para comer puedes optar por el menú del día recién preparado en nuestra cantina a un precio económico. En Madrid los martes, miércoles y jueves puedes disfrutar de desayuno gratis

  • También tienes 5 días extra para asistir a conferencias y cuentas con una entrada al año pagada por la empresa


Preferred experience

¿Qué es imprescindible para que tengas éxito en este proyecto?

  • Experiencia en Kotlin y Gradle

  • Conocimiento sólidos de Android: Fundamentals, Lifecycle, Layout, Animations

  • Conocimiento de SOLID

  • Conocer o tener interés por diferentes arquitecturas como CLEAN

  • Team player - formarás parte de la comunidad de desarrollo Android de Adevinta, colaborando con personas de los diferentes marketplaces

  • Y sobre todo, ¡muchísimas ganas de aprender!

 

¿Qué aprenderás en esta nueva aventura?

  • A trabajar en una arquitectura CLEAN muy modularizada

  • Inyección de dependencias

  • RXJava

  • Las últimas tendencias tecnológicas: Coroutines y Compose

  • Arquitectura MVP pero con expectativas a migrar a una arquitectura Unidirectional Data Flow (MVVM, MVI, ...)

  • Componentes visuales siguiendo Material Design

  • Testing unitario

  • Testing de instrumentación (Barista, Espresso, ...)

  • Agile Methodologies (Scrum, Lean, ...)

Want to know more?