Mobile Developer - React Native & Expo en Squid Biological Pheromones | Torre

Mobile Developer - React Native & Expo

Desarrollarás soluciones innovadoras que transformarán el futuro de la tecnología.
Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Freelance
Único proyecto
Compensación
USD15 - 18/hora
Negociable
location_on
Remoto (cualquier lugar)
Match
skeleton-gauges
Excluiste los match de trabajo con .
Para deshacerlo, ve a la sección ‘Tus habilidades e intereses’ de tus preferencias.
Revisar preferencias
Publicado hace 7 meses

Responsabilidades y entregables


El objetivo principal del proyecto es lograr que la aplicación móvil funcione totalmente offline en iOS y android, permitiendo a los usuarios trabajar en zonas rurales sin conexión a internet, y que toda la información capturada en campo se sincronice correctamente con la plataforma web una vez que el dispositivo recupere conexión. El desarrollador será responsable de implementar un modo offline completo dentro de la aplicación móvil construida en React Native con Expo, garantizando que los usuarios puedan trabajar en campo sin conectividad. Deberá integrar un sistema de almacenamiento local persistente que permita guardar formularios, coordenadas GPS, mapas cargados previamente, polígonos y registros de muestreo de manera segura y confiable. También deberá asegurar que la aplicación pueda iniciarse, navegarse y operar correctamente aun cuando no exista conexión a internet. Asimismo, será responsable de desarrollar un mecanismo de sincronización inteligente que detecte automáticamente el momento en que el dispositivo recupere conexión y envíe toda la información almacenada al backend, evitando duplicados, pérdidas de datos y errores. Será necesario corregir y optimizar el flujo de usuario actual, eliminando vacíos lógicos, mejorando la navegación y resolviendo problemas de estabilidad en ausencia de red. El desarrollador deberá garantizar un manejo adecuado de fallos mediante mensajes claros, reintentos de sincronización y registro local de errores. También deberá optimizar el rendimiento general de la aplicación, depurar código, remover dependencias innecesarias y documentar el funcionamiento del nuevo sistema offline y del proceso de sincronización. Los entregables del proyecto incluyen: * Creación de un módulo completo de almacenamiento offline que permita guardar de forma persistente toda la información generada en campo, incluyendo datos estructurados, fotografías y coordenadas. * Flujo offline totalmente funcional, capaz de operar sin conexión en todas las etapas necesarias para el trabajo de los usuarios. * Mecanismo de sincronización automática integrado con la API existente, manejando validaciones, control de duplicados y actualizaciones de estado. * Pantalla o módulo que muestre claramente el estado de sincronización de cada registro, indicando si está pendiente, en proceso o enviado. * Corrección y optimización del flujo actual de la aplicación, asegurando una navegación coherente, estable y libre de errores incluso sin conectividad. * Documentación técnica que describa el funcionamiento del modo offline, la estructura del almacenamiento local, el proceso de sincronización y las dependencias clave. * Versión estable de la aplicación, lista para ser probada y eventualmente publicada.

Abierto indefinidamente

Opcionalmente, puedes añadir más información después (beneficios comunes, preguntas de pre-selección, etc.)
check_circle

Pago confirmado

Un miembro del equipo de Torre se pondrá en contacto contigo en breve

Mientras tanto, continúa agregando información a tu trabajo.