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
¿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
¿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, ...)