Senior Android Developer

El Corte Ingles
El Corte Ingles
MADRIDPresencialCompetitivoPublicado hace 4 días
🇬🇧Inglés requeridoJr131931
El Corte Ingles

Senior Android Developer

Anuncio original

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

Candidatura gestionada por El Corte Ingles