Brief para desarrollador: Plataforma DevAIJobs 1️⃣ Descripción general DevAIJobs es una plataforma web de empleo especializada en profesionales IT y desarrolladores que usan IA en su trabajo. El objetivo es conectar candidatos con empresas de forma rápida y precisa, utilizando IA para filtrar, analizar y rankear perfiles. La plataforma reduce el tiempo de selección y mejora la calidad de los matches entre oferta y talento. 2️⃣ Público objetivo Candidatos: desarrolladores, ingenieros, especialistas en IA, tanto junior como senior. Empresas: startups, empresas tech o corporativos que busquen talento IT con conocimiento en IA. 3️⃣ Funcionalidades principales Para candidatos Registro/login (email, Google OAuth opcional). Perfil técnico con IA: El usuario responde preguntas estructuradas sobre experiencia, conocimientos, frameworks, proyectos, uso de IA. Opción de adjuntar CV, LinkedIn o GitHub. IA analiza las respuestas y genera: Puntuación de habilidades (skill score) Resumen de competencias (hard/soft skills) Ranking de compatibilidad con vacantes Listado de vacantes recomendadas según el score. Notificaciones de nuevas vacantes relevantes. Plan freemium: Gratis: acceso básico al listado Premium: prioridad en ofertas, alertas exclusivas, optimización de perfil IA Para empresas Registro/login de empresa. Crear vacantes con guía IA para definir requisitos de forma efectiva. Recibir candidatos filtrados automáticamente por IA: Ranking por compatibilidad Resumen del perfil y puntuaciones Contactar candidatos dentro de la plataforma o vía email/Slack/Zoom. Panel de estadísticas: vacantes publicadas, candidatos contactados, ratio de aceptación. Suscripción mensual / pago por vacante destacada. 4️⃣ Flujo de IA y Matching Perfil del candidato Entrada: respuestas del candidato a preguntas estructuradas + CV/GitHub/LinkedIn. Procesamiento: IA (GPT-4 o embeddings) analiza habilidades, experiencia, nivel de conocimiento en herramientas/IA. Salida: puntuación de skills y resumen legible para empresas. Vacante de empresa Entrada: descripción de la vacante + requerimientos opcionales. Procesamiento: IA genera criterios de filtrado, palabras clave y peso de skills. Salida: ranking automático de candidatos preseleccionados. Matching Algoritmo que cruza candidatos y vacantes según score. Resultado: top 3–5 candidatos más compatibles por vacante. 5️⃣ MVP recomendado Objetivo: Validar negocio sin gastar demasiado. Landing page para empresas y candidatos. Formulario de registro y perfil de candidatos simple. Formulario de vacantes para empresas. Matching básico con IA GPT-4 (prompts que analicen skills y compatibilidad). Base de datos en Airtable o Firebase al inicio. Dashboard simple para candidatos y empresas (listar perfiles y vacantes). 6️⃣ Tecnología sugerida Frontend: React / Next.js o Bubble (sin código) Backend: Node.js / Python / Firebase Base de datos: PostgreSQL / Firebase / Airtable (MVP) IA: OpenAI GPT-4 API + embeddings para matching Hosting: Vercel / AWS / Render / Supabase Automatización: Zapier / Make (opcional MVP) 7️⃣ Objetivos del MVP Entregar un perfil candidato analizado por IA. Permitir publicación de vacantes y recibir candidatos prefiltrados. Validar interés de empresas y candidatos. Recolectar datos para mejorar la IA de matching. 8️⃣ Expectativas del desarrollador Implementar landing y dashboard funcional. Integrar OpenAI GPT-4 para procesamiento de perfiles y matching. Base de datos para almacenar perfiles, vacantes y resultados de IA. Funciones básicas de suscripción y pagos (Stripe). Escalable para agregar futuras mejoras: chat interno, alertas push, optimización IA.