CONEXIONHR

ID 4506 – Desarrollador Senior Mobile (Android e iOS)

Job Category: Mobile
Job Location: Spain Ecuador

Operamos una plataforma de telemática vehicular e inteligencia de flota con presencia en seis países: España, Colombia, Ecuador, Perú, Chile y Argentina. Las soluciones SaaS del grupo convierten datos de vehículos en tiempo real en información accionable para la gestión de flotas, desde el monitoreo operativo hasta la generación de insights que mejoran la eficiencia, reducen costos y abren nuevas fuentes de ingresos para los clientes.
El grupo cuenta con una creciente cartera de aplicaciones móviles que acercan la información de la plataforma a los clientes y usuarios de flotas. El crecimiento del negocio exige mantener y evolucionar estas aplicaciones con alto rendimiento, una arquitectura robusta y experiencias de usuario fluidas tanto en Android como en iOS.
El rol colaborará de manera transversal con el liderazgo del grupo: el CPO, el Product Development Manager y los Product Owners, así como con el equipo de desarrollo Mobile.

Objetivo del Puesto:
El Desarrollador Senior de Aplicaciones Móviles liderará el desarrollo y mantenimiento de la cartera de aplicaciones móviles del grupo, asegurando calidad, rendimiento y lanzamientos fluidos en la Apple App Store y la Google Play Store. Se busca un perfil que combine la excelencia nativa con la eficiencia multiplataforma moderna, apoyándose en patrones arquitectónicos sólidos y en herramientas de IA para acelerar la entrega.
Reportará al área de Desarrollo y trabajará de forma cercana con los Product Owners.

Responsabilidades Principales:
Desarrollo y Arquitectura:
● Diseñar, construir y mantener código de alta calidad para múltiples aplicaciones Android e iOS, usando frameworks de UI modernos como Jetpack Compose y SwiftUI.
● Liderar la arquitectura móvil: implementar patrones como Clean Architecture e Inyección de Dependencias para lograr aplicaciones escalables, comprobables y mantenibles.
● Consumir APIs RESTful y GraphQL e integrar servicios cloud (AWS, Azure o GCP) para bases de datos, funciones serverless y conectividad segura.

Calidad y Mantenimiento:
● Monitorear el rendimiento de las aplicaciones, optimizar el código base e identificar cuellos de botella de forma proactiva.
● Aplicar metodologías de testing (unitario, UI e integración) con herramientas automatizadas y pipelines de CI/CD.
● Aplicar prácticas de desarrollo seguro para garantizar la integridad y protección de las aplicaciones.

Publicación e Innovación:
● Supervisar el proceso de implementación en App Store Connect y Google Play Console, asegurando lanzamientos fluidos y conformes con las normativas de ambas tiendas.
● Aprovechar herramientas de IA para optimizar los flujos de desarrollo, automatizar tareas repetitivas y explorar funciones impulsadas por IA dentro de las aplicaciones.
● Colaborar con Product Owners para traducir necesidades de negocio en funcionalidades móviles.

Formación y Experiencia:
● Más de 5 años de experiencia en desarrollo de aplicaciones móviles nativas para Android e iOS, con aplicaciones publicadas en ambas tiendas.
● Experiencia liderando decisiones técnicas y arquitectónicas en aplicaciones en producción.
● Formación en Ingeniería en Sistemas, Computación, Informática o carreras afines; se valora experiencia equivalente comprobable.

Requisitos Indispensables:
● Dominio avanzado de Kotlin y Swift, con experiencia en Jetpack Compose y SwiftUI.
● Sólida comprensión de patrones de desarrollo móvil: MVVM, MVI, Clean Architecture e Inyección de Dependencias.
● Experiencia en gestión de estado, almacenamiento local y programación asíncrona en entornos móviles.
● Experiencia consumiendo APIs RESTful y GraphQL.
● Experiencia práctica con App Store Connect y Google Play Console: pautas de las tiendas, certificados, perfiles de aprovisionamiento y procesos de revisión e implementación.
● Conocimiento de prácticas de desarrollo seguro en aplicaciones móviles.
● Manejo experto de Android Studio, Xcode y Git; experiencia con pipelines de CI/CD y testing automatizado.

Conocimientos Deseables:
● Kotlin Multiplatform (KMP/KMM) para compartir lógica de negocio entre plataformas sin sacrificar rendimiento nativo.
● React Native o Flutter como complemento al desarrollo nativo; conocimiento de Java.
● Desarrollo e integración de SDKs móviles.
● Manejo avanzado de sensores (GPS, acelerómetro, giroscopio), especialmente en contextos de tracking o IoT.
● Experiencia con herramientas de desarrollo asistidas por IA o integrando APIs de IA/LLM en aplicaciones móviles.
● Experiencia con tecnologías emergentes: IA en dispositivos y comunicaciones en tiempo real.
● Integración con servicios cloud (AWS, Azure o GCP); experiencia previa en flotas, logística o telemetría.

Competencias Clave:
● Liderazgo técnico: capacidad para tomar decisiones de arquitectura y acompañar técnicamente a otros profesionales.
● Proactividad y pensamiento analítico: detecta cuellos de botella y problemas de rendimiento antes de que impacten al usuario.
● Orientación al producto: entiende la necesidad del negocio y la traduce en experiencias móviles claras y fluidas.
● Colaboración: comunicación efectiva con Product Owners, backend y equipos de otros países.
● Aprendizaje continuo: interés genuino en nuevas tecnologías, incluida la IA aplicada al desarrollo y a las aplicaciones.

Great, just keep talking to your recruiter.

Apply for this position

If you are already talking to a recruiter from CONEXIONHR, DON'T FILL THE FORM.

en_US