Buscamos un Desarrollador Full-Stack Senior para construir un ecosistema completo compuesto por: App móvil iOS/Android, CRM Web profesional, API central robusta, Chatbot inteligente conectado al sistema y un Panel de Administración. El objetivo es disponer de una plataforma sólida, escalable, segura y lista para operar con usuarios reales.
APLICACIÓN MÓVIL (iOS/Android)
La app deberá ser estable, rápida y con diseño profesional. Se exige arquitectura escalable y código limpio.
Roles obligatorios: Comprador, Vendedor/Dueño, Agente TRADEBOOM®, Administrador (acceso limitado).
Funcionalidades obligatorias:
– Registro con email y teléfono + verificación por SMS/Email.
– Inicio de sesión con JWT + refresh token.
– Publicación completa de negocios con validación de datos.
– Subida de fotos (compresión, control de peso y resolución).
– Subida de licencias e inventarios en PDF.
– Edición y eliminación de anuncios.
– Estados: Borrador, En revisión, Publicado, Observado (con mensaje).
– Filtros avanzados: tipo de negocio, ciudad, barrio, m², precio, renta, licencias.
– Buscador por palabras clave.
– Sistema de citas bilateral (comprador–dueño) y tripartito (comprador–dueño–TRADEBOOM®).
– Confirmación, reprogramación, cancelación y recordatorios.
– Chat interno comprador↔dueño y comprador↔TRADEBOOM®.
– Notificaciones push (Firebase).
– Módulo de estadísticas (visualizaciones, contactos, solicitudes).
– Solicitud de intermediación profesional.
Criterios de aceptación:
– App publicada en App Store y Google Play.
– Pantallas completas sin placeholders.
– Flujo de publicación 100% funcional.
– Todas las citas reflejadas en el Crm.
Crm web profesional
panel central para gestionar vendedores, compradores, leads, agentes, documentos y citas.
Funciones obligatorias:
– Dashboard con métricas clave.
– Gestión de anuncios: aprobar, observar, editar, revisar documentos y fotos.
– Pipeline de leads: Nuevo → Interesado → Cita → Visita → Negociación → Arras → Cierre.
– Gestión de compradores y vendedores.
– Calendario tripartito sincronizado con la app.
– Módulo de intermediación: solicitudes y asignación a agentes.
– Módulo de agentes: alta, baja, asignación, rendimiento.
– Visualización del chat y registro histórico.
– Gestión de documentos (PDFs, licencias, arras, LOIs, contratos).
– Registro automático de la actividad del Chatbot.
Criterios de aceptación:
– Funciona en navegadores modernos.
– Maneja miles de registros sin lentitud.
– Todo lo generado en App y Chatbot aparece automáticamente.
Api central
conectará app, crm, chatbot y panel admin.
Requisitos técnicos:
–
Node.js con NestJS (preferido) o Python FastAPI.
– PostgreSQL.
– JWT + refresh token.
– Swagger/OpenAPI.
– Logs y manejo de errores.
– Arquitectura modular.
Módulos obligatorios:
– Autenticación y autorización por roles.
– CRUD de anuncios.
– Subida de documentos y fotos (AWS S3 o Firebase Storage).
– Gestión de leads y pipeline.
– Gestión de citas (crear, editar, confirmar, cancelar).
– Notificaciones push.
– Endpoints para Chatbot.
Chatbot integrado
debe estar totalmente conectado al crm y api.
Funciones obligatorias:
– Captura automática de leads (nombre, ciudad, tipo de negocio, presupuesto).
– Filtrado inteligente (clínicas, restaurantes, gimnasios, hoteles, etc.).
– Envío automático de negocios desde la App.
– Pre-agenda de citas con disponibilidad.
– Registro completo de conversaciones en CRM.
– Notificaciones internas a TRADEBOOM®.
Canal obligatorio: WhatsApp Cloud API o equivalente aprobado.
Criterios de aceptación:
– Toda acción iniciada por el Chatbot debe reflejarse en el CRM.
– Debe poder enviar listas, enlaces y pre-agendar citas.
Panel de administración
– gestión de usuarios y roles.
– Activación, desactivación y eliminación de anuncios.
– Control de documentos.
– Estadísticas avanzadas para dirección.
– Gestión de reportes y bloqueos de usuarios.
ENTREGABLES
– App publicada en App Store y Google Play.
– CRM web 100% funcional.
– API documentada.
– Chatbot operativo y sincronizado.
– Código fuente completo.
– Manual técnico y manual de usuario.
– Accesos a todos los servicios.
– 2 sesiones de formación grabadas.
PLAZO Y Presupuesto
– 15 diciembre 2025 → 15 marzo 2026.
– 1.500–1.800 euros según propuesta técnica.
Requisitos del desarrollador
– portafolio real con apps, crms y apis.
– Experiencia demostrable en Chatbots.
– Capacidad para entregar en plazo.
Plazo de Entrega: No definido