Necesitamos un desarrollador de aplicaciones móviles experimentado para crear una aplicación funcional y de alto rendimiento. El objetivo principal de la aplicación es funcionar como un simulador de examen de ascenso para la Policía Nacional del Perú (PNP). La aplicación debe permitir a los usuarios practicar para sus exámenes de ascenso a través de preguntas, simulacros de examen cronometrados y seguimiento de su progreso.
Requisitos de Plataforma y Tecnología:
Estamos buscando desarrolladores con experiencia comprobada en desarrollo multiplataforma para iOS y Android. Se recomienda el uso de Flutter (Dart) o React Native para construir una base de código única y eficiente.
También es esencial tener experiencia con servicios en la nube para el backend de la aplicación, como Firebase, AWS, Azure, o la creación de APIs personalizadas utilizando tecnologías como
Node.js o Python.
Funcionalidades Clave de la Aplicación (MVP - Producto Mínimo Viable):
Autenticación: Implementación de un sistema robusto de registro y acceso de usuarios, incluyendo opciones de email/contraseña y/o integración con redes sociales.
Interfaz de Usuario (ui/ux): implementación fiel del diseño que será provisto por nosotros. Se valorará la capacidad del desarrollador para ofrecer sugerencias de mejora en la experiencia de usuario.
Simulador de Examen: Módulo central con preguntas de opción múltiple, temporizador para simulacros de examen, y la capacidad de revisar respuestas correctas e incorrectas.
Sistema de Perfil de Usuario: Gestión de perfiles de usuario editables, almacenamiento seguro de datos de progreso, historial de exámenes y resultados.
Gestión de Pagos/Transacciones: Integración de un sistema de pago para la adquisición de contenido premium o acceso a funcionalidades adicionales.
Habilidades y Experiencia Deseada:
Experiencia Comprobada: Mínimo 2-3 años de experiencia en desarrollo de aplicaciones móviles.
Portafolio: Imprescindible adjuntar enlaces a aplicaciones lanzadas y disponibles en Google Play y/o App Store.
Comunicación: Fluidez en español para una colaboración efectiva.
Información de Entrega y Contrato:
Duración Estimada del Proyecto: A definir con el freelancer.
Entregables: Código fuente limpio y bien comentado, binarios de prueba para iOS y Android, y documentación técnica completa del proyecto.
Por favor, en su propuesta incluya un resumen de su experiencia relevante, especialmente en proyectos similares de desarrollo de aplicaciones móviles o plataformas educativas.
Plazo de Entrega: No definido