Senior Android Developer

El Corte Ingles
El Corte Ingles
Madrid, SpainOn-siteCompetitiveAdded 4 days ago
El Corte Ingles

Senior Android Developer

Originally posted in Spanish

Original Advert

¿Buscas desarrollar tu talento y un lugar dónde tu esfuerzo sea reconocido? Te ofrecemos un entorno dinámico, cercano y de futuro. Aquí, cada día es una nueva oportunidad para aprender, crecer y brillar. Imagina formar parte de un equipo diverso, donde la evolución y el servicio al cliente son nuestra prioridad. En El Corte Inglés, nuestro trabajo es una pasión compartida.

El proyecto que te espera.

Responsabilidades:

  • Liderar el diseño y la implementación de funcionalidades complejas en nuestra aplicación nativa de Android.

  • Mantener y mejorar la arquitectura técnica asegurando la escalabilidad del producto.

  • Escribir código limpio, mantenible y testeable (Unit tests, UI tests).

  • Realizar revisiones de código (Code Reviews) y mentorizar a desarrolladores menos experimentados.

  • Colaborar con diseñadores de UX/UI y dueños de producto para definir soluciones técnicas viables.

Requisitos técnicos:

  • Experiencia: +5 años en desarrollo Android nativo.

  • Lenguajes: Dominio experto de Kotlin (corrutinas, Flow, Koin/Dagger Hilt).

  • UI: Experiencia avanzada en Jetpack Compose y manejo de vistas tradicionales (XML).

  • Arquitectura: Sólidos conocimientos en Clean Architecture, principios SOLID y patrones de diseño.

  • Networking: Uso experto de Retrofit, OkHttp y serialización (Moshi/Kotlin Serialization).

  • Herramientas: Gestión de versiones con Git (Gitflow) y CI/CD (GitHub Actions, Bitrise o similar).

Funciones principales y requisitos.

Liderar decisiones técnicas relevantes y documentarlas

Impulsar estándares de ingeniería y buenas prácticas

Buscamos un/a Desarrollador/a Android Senior con sólida experiencia en arquitecturas modernas y pasión por la calidad de código. Te unirás a un equipo ágil para liderar el desarrollo de nuevas funcionalidades, optimizar el rendimiento de nuestra app y asegurar una experiencia de usuario excepcional

Responsabilidades

  • Liderar el diseño e implementación de funcionalidades complejas en la app nativa de Android.

  • Mantener y mejorar la arquitectura técnica asegurando la escalabilidad del producto.

  • Escribir código limpio, mantenible y testeable, incluyendo unit tests y UI tests.

  • Realizar code reviews y mentorizar a desarrolladores/as menos experimentados/as

  • Colaborar con UX/UI y Producto para definir soluciones técnicas viables y orientadas a valor.

  • Aplicar rigor en principios SOLID y patrones de diseño para mantener la calidad del software.

  • Implementar herramientas de observabilidad para crashes y métricas de performance en producción.

Experiencia

+5 años de experiencia en desarrollo Android nativo.

Requisitos tecnicos

  • Dominio experto de Kotlin (corrutinas y Flow); experiencia con Koin o Dagger Hilt para inyección de dependencias.

  • UI: experiencia avanzada en Jetpack Compose y manejo de vistas tradicionales (XML)

  • Clean Architecture, principios SOLID y patrones de diseño (Factory, Observer, Repository)

  • Retrofit, OkHttp y serialización con Moshi o Kotlin Serialization

  • Control de versiones con Git (Gitflow) y CI/CD con GitHub Actions, Bitrise o similar

  • Uso intensivo de programación reactiva para manejar flujos de datos en tiempo real.

  • Cultura de calidad de código con testeo automatizado y métricas; configuración de herramientas de crash reporting y performance..

Competencias

Capacidad analítica y resolución de problemas complejos

Comunicación efectiva y trabajo en equipo con Diseño, Producto e Ingeniería.

Orientación a la excelencia técnica, a la escalabilidad y a la experiencia de usuario.

Mentorización y liderazgo técnico dentro del equipo

Diseñar y evolucionar soluciones complejas asegurando escalabilidad.

Traducir requisitos de negocio en diseños técnicos.

Te ofrecemos una variedad de beneficios sociales que contribuirán a tu bienestar.

- Descuentos exclusivos y opciones de financiación. 

- Seguro de vida. 

- Universidad Corporativa. 

- Formación continua para el desarrollo profesional. 

- Ayudas al estudio para hijos e hijas de empleados. 

- Servicio Médico propio. 

- Plan de retribución flexible. 

Si te resulta interesante este puesto, te invitamos a que apliques, ya que tu experiencia podría ser muy valiosa para nosotros. En nuestra empresa todas las personas son bienvenidas.

Principal Application & Product Architect - Region South

Barcelona, Spain
New

Industrial Test Engineer

Martos
New

APU VPS Engineer

Martos
New

Optical Engineer

Martos
New

Product Technical Engineer (IL)

Martos
New

Hardware Engineer (senior profile)

Martos
New

Hardware Engineer

Martos
New

Product Architect (Interior Lighting)

Martos
New

EMC Engineer

Martos
New

Plastic Injection Tooling Engineer

Martos
New

Product Technical Engineer

Martos
New

System Engineer

Martos
New

Sales Development Representative (Dutch Speaker)

Madrid, Spain
New

Properties&Facilities Associate

Madrid, Spain
New

Account Executive

Madrid, Spain
New

Sales Development Representative (SDR)

Madrid, Spain
New

AI Content Marketing & Community Lead (AI-Driven)

Madrid, Spain
New

VIE Management Controller

Madrid, Spain
New

Public Funding Controller Trainee

Madrid, Spain
New

VIE Supply Chain Scheduler

Madrid, Spain
New

Managing Partner: Telecommunications

Madrid, Spain
New

Customer Success Manager - Public Cloud Financial Solutions

Madrid, Spain
New

Senior SAP BTP & AI Architect

Madrid, Spain
New

Senior Account Executive - Enterprise Segment

Madrid, Spain
New

Application managed by El Corte Ingles