54 días
Expira 23/02/2026
Desarrollador(a) Mobile Ionic (proyecto)
Desarrollador(a) Mobile Ionic (proyecto)
Misión del Cargo
Liderar la transformación tecnológica de una aplicación móvil orientada a la recolección de datos geoespaciales en terreno, migrando su arquitectura desde Ionic 3 hacia versiones modernas (Ionic 8+), bajo estándares actuales de desarrollo. El objetivo es garantizar una solución robusta, eficiente y escalable, con operación confiable en entornos offline y plena interoperabilidad con una plataforma institucional de un organismo público.
Principales Responsabilidades
Modernización Tecnológica
- Migrar la aplicación desde Ionic 3 / Angular 4 / Cordova a Ionic 8+ / Angular 18+ / Capacitor 8+, manteniendo la totalidad de las funcionalidades existentes.
- Adecuar la aplicación a los estándares vigentes requeridos para su publicación en:
- Google Play Store (Android 15, API Level 35).
- Apple App Store (Xcode 16, iOS 26 SDK).
- Asesorar y apoyar el proceso de publicación en ambas tiendas, realizando los ajustes necesarios para superar las validaciones técnicas.
- Compilar versiones APK/AAB para Android e IPA para iOS.
Desarrollo de Nuevas Funcionalidades
- Refactorizar el módulo de envío de datos, asegurando:
- Carga correcta de múltiples archivos e imágenes.
- Reintentos automáticos ante pérdida de conectividad.
- Ejecución del envío en segundo plano o durante la navegación dentro de la aplicación.
- Garantizar la interoperabilidad de formularios dinámicos entre la aplicación móvil y la API de la plataforma web institucional.
- Implementar un módulo que permita:
- Almacenamiento, visualización y gestión de registros enviados (disponible también en modo offline).
- Descarga y/o compartición de reportes dinámicos en formato tabular (PDF u otro formato propuesto y aprobado).
- Implementar funcionalidad de captura de firma digital (firma a mano alzada).
Requisitos Indispensables
- Título profesional en Ingeniería en Informática, Computación o carrera afín.
- Mínimo 3 años de experiencia comprobable en desarrollo de aplicaciones móviles híbridas (iOS y Android).
Conocimientos Técnicos
- Dominio avanzado de Ionic 8+ / Angular 18+ / Capacitor 8+, incluyendo uso de Standalone Components.
- Dominio de Ionic 3 / Angular 4 / Cordova.
- Experiencia sólida en migraciones a Angular 16+, utilizando:
- Signals.
- Standalone Components.
- Nuevo control flow (@if, @for).
- Defer Loading.
- Experiencia en migración de Cordova a Capacitor.
- Implementación de persistencia local en dispositivos móviles:
- Capacitor Preferences, SQLite, Filesystem.
- Experiencia en publicación y gestión de aplicaciones en Google Play Store y Apple App Store.
Requisitos Deseables
- Conocimientos en GIS y manejo de datos geoespaciales.
- Experiencia con librerías de reportabilidad como jsPDF y html2canvas.
- Uso de librerías para captura de firma digital.
- Automatización de despliegues mediante Fastlane (CI/CD).
- Implementación de medidas de seguridad:
- Encriptación AES-256 para almacenamiento local.
- Protocolos TLS 1.3.
Condiciones de Contratación
- Modalidad 100% remota.
- Contrato a honorarios, con pago contra entregables desarrollados y validados según hitos definidos.
- Participación en un proyecto estratégico del sector público, de alto impacto y visibilidad.