Descripción
Objetivo del puesto
Responsable de liderar el mantenimiento, optimización y evolución de la aplicación de entregas de última milla, asegurando alto rendimiento, compatibilidad con PDAs, integración con sistemas logísticos y escalabilidad de la solución móvil. ??
Responsabilidades
• Liderar el ciclo completo de desarrollo mobile: análisis, diseño, desarrollo, pruebas y despliegue en producción.
• Mantener y evolucionar la app en React Native (Android/iOS) con un enfoque en rendimiento y estabilidad.
• Diseñar e implementar arquitecturas escalables y modulares para nuevas funcionalidades.
• Optimizar la experiencia en entornos de logística y entregas, incluyendo compatibilidad con PDA, escáneres y dispositivos móviles de distintas gamas.
• Asegurar la integración fluida con APIs REST del backend.
• Establecer buenas prácticas de desarrollo, documentación y code review.
• Implementar y supervisar estrategias de testing y automatización CI/CD.
• Coordinar con backend, QA y producto para cumplir objetivos de negocio.
• Mentoría a desarrolladores de nivel medio/junior del equipo.
Requisitos Técnicos
• +6 años de experiencia en desarrollo mobile.
• +4 años de experiencia comprobable con React Native en apps en producción a gran escala.
• Dominio de TypeScript y JavaScript (ES6+).
• Experiencia sólida en gestión de estado avanzada (Redux Toolkit, Zustand, Recoil).
• Integración de librerías nativas y desarrollo de módulos bridge en Android (Java/Kotlin) e iOS (Swift/Obj-C).
• Experiencia con geolocalización, tracking en tiempo real, mapas y notificaciones push.
• Conocimientos en optimizaciones de performance: carga offline, sincronización en background, profiling con Flipper.
• Publicación y mantenimiento de apps en Google Play y App Store.
• Experiencia con CI/CD para mobile (App Center, Firebase App Distribution, Fastlane).
• Testing mobile: Jest, Detox, Appium o similares.
Deseables / Plus
• Experiencia previa en logística, última milla o transporte.
• Manejo de mapas avanzados, clustering y geofencing.
• Experiencia en offline-first apps con sincronización de datos en segundo plano.
• Integración con hardware externo (escáneres de código de barras, impresoras, Bluetooth/USB).
• Conocimientos de PWAs y compatibilidad con navegadores en PDA.
• Inglés intermedio/avanzado para documentación técnica y comunicación.
Habilidades blandas
• Capacidad de liderar proyectos y tomar decisiones técnicas fundamental.
• Comunicación clara y colaboración con equipos multidisciplinarios.
• Visión de producto y orientación a la experiencia del usuario.
• Proactividad para proponer mejoras de arquitectura, escalabilidad y rendimiento.
• Experiencia trabajando con metodologías ágiles (Scrum/Kanban)El equipo reclutador buscará estos conocimientos y habilidades en las postulaciones. Añade las que te faltan a tu perfil para atraer su atención.
- Educación mínima: Educación superior - Licenciatura
- 6 años de experiencia
- Idiomas: Inglés
- Edad: entre 28 y 45 años