Technical Program Manager

El Corte Inglés S.A.
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior

Job location

Tech stack

Flutter
API
Data analysis
Automation of Tests
Continuous Integration
Data Stores
Dependency Injection
Github
Gradle
JUnit
Model View ViewModel
CircleCI
Firebase
GIT
Kotlin
Modularization
Gitlab-ci
GraphQL
Asynchronous Programming
Google Play
Software Version Control

Job description

Garantizar la cobertura adecuada de los requerimientos funcionales y asegurar la calidad del producto final junto a los equipos de pruebas. Revisar y validar las soluciones técnicas propuestas por los equipos de desarrollo, asegurando su cumplimiento con los requerimientos funcionales establecidos Mantener una comunicación efectiva con los stakeholders relevantes, asegurando una comprensión clara de los requerimientos y facilitando la toma de decisiones Comprender las necesidades de negocio y definir los requerimientos funcionales que serán implementados por los desarrolladores junto al líder de producto de negocio, así como con el líder técnico del producto Proporcionar orientación y apoyo durante el proceso de implementación de los requerimientos funcionales con los equipos de desarrollo. Coordinación a nivel funcional de terceros ( proveedores). Asegurar la alineación de los requerimientos funcionales con la visión y estrategia del producto, así como con la arquitectura definida para el dominio verticalizado de negocio Analizar y documentar los requerimientos funcionales, asegurando su claridad, completitud y trazabilidad a lo largo del ciclo de vida del proyecto Te ofrecemos una variedad de beneficios sociales que contribuirán a tu bienestar.

  • Descuentos exclusivos y opciones de financiación.
  • Seguro de vida.

Requirements

  • +5 años de experiencia en desarrollo de apps nativas Android.
  • Dominio avanzado de Kotlin (Java solo como legado).
  • Uso de Jetpack Compose para UI moderna.
  • Arquitectura basada en MVVM / Clean Architecture / MVI.
  • Manejo de Coroutines / Flow para asincronía y reactividad.
  • Inyección de dependencias (Hilt / Dagger 2 / Koin).
  • Trabajo con Room / DataStore para persistencia local.
  • Integración de APIs REST/GraphQL.
  • Testing unitario e instrumental con frameworks modernos (JUnit5, MockK, Espresso, Robolectric).
  • Publicación y mantenimiento de apps en Google Play Console.
  • Experiencia con CI/CD (GitHub Actions, Bitrise, GitLab CI).
  • Control de versiones con Git y flujos de trabajo (GitFlow, trunk-based).

Requisitos Deseables / plus

  • Experiencia en modularización y arquitecturas escalables (multi-module, feature modules).
  • Conocimiento en Kotlin Multiplatform Mobile (KMM) o Flutter como tecnologías complementarias.
  • Familiaridad con Compose Multiplatform.
  • Experiencia en monitoreo y analítica con herramientas como Firebase Crashlytics, Analytics, AppCenter.
  • Automatización de pruebas con Gradle Managed Devices o Firebase Test Lab.
  • Experiencia en aplicaciones con arquitecturas offline-first., * Universidad Corporativa.
  • Formación continua para el desarrollo profesional.
  • Ayudas al estudio para hijos e hijas de empleados.
  • Servicio Médico propio.
  • Ayudas para circunstancias personales o familiares concretas.
  • Plan de retribución flexible.

Apply for this position