SIIGSA

SIIGSA

0 0 Evaluaciones

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.