Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca un desarrollador senior con experiencia comprobable en el desarrollo de aplicaciones de tiendas en línea para plataformas iOS y Android. El proyecto implica la revisión, adaptación y finalización profesional de dos aplicaciones existentes, evo sport (para clientes) y evo sport admin, cuyo código fuente fue inicialmente generado. El objetivo es aprovechar el trabajo existente sin reconstruir innecesariamente.
El alcance del proyecto incluye:
- Auditoría y corrección de errores en el código fuente de ambas aplicaciones.
- Creación y configuración del backend, incluyendo la migración de información a una base de datos centralizada.
- Conexión de ambas aplicaciones a la misma base de datos, asegurando la sincronización en tiempo real entre todos los dispositivos.
- Implementación para garantizar que los productos, fotos, precios, inventario, ofertas y cualquier cambio realizado por el administrador se reflejen instantáneamente en los celulares de los clientes.
- Configuración y pruebas exhaustivas de notificaciones push tanto en iOS como en Android.
- Verificación y optimización de funcionalidades clave como gestión de usuarios, inicio de sesión, carrito de compras, procesamiento de pedidos, gestión de direcciones, favoritos, cancelaciones y pagos.
- Configuración de seguridad, permisos de usuario, almacenamiento de imágenes y la integración completa con Firebase.
- Revisión y optimización de la integración con Mercado Pago para el procesamiento de transacciones.
- Preparación final de las aplicaciones para su publicación en App Store y Google Play.
Es fundamental que el especialista domine la arquitectura completa de este tipo de soluciones, ya que proyectos anteriores no lograron una conexión estable entre las apps, resultando en inconsistencias de productos y fallos en las notificaciones. Se valorará la presentación de proyectos similares realizados. No se buscan solo cambios visuales, sino una tienda en línea real, estable, segura y escalable. El desarrollador deberá documentar todo el trabajo y entregar el proyecto junto con todos los accesos de forma segura.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias