Publicación de una Oferta de Trabajo
El asistente Crear Oferta te lleva desde una pantalla en blanco hasta un enlace de aplicación activo en dos pasos. Esta guía explica qué controla cada campo y cómo influye en la evaluación por IA tras bambalinas.
Antes de comenzar
Una oferta siempre pertenece a un negocio (tu espacio de trabajo). El selector de negocio en la barra superior de la página de inicio determina dónde se ubicará la nueva oferta. Si tienes más de un negocio, cambia al correcto antes de hacer clic en el botón Crear Oferta.
Al abrir el asistente, ResReader crea inmediatamente un borrador en segundo plano: puedes cerrar el asistente en cualquier momento sin perder tu trabajo. El borrador se convierte en oferta publicada cuando haces clic en Publicar Oferta en la segunda página; este es el único camino que también pone en cola la descripción para procesamiento por IA. La etiqueta de estado en la barra superior te permite cambiar directamente entre Borrador / Activa / Pausada / Archivada, pero en un borrador nuevo aún debes hacer clic en Publicar Oferta para la primera publicación — de lo contrario, la oferta queda activa sin perfil de evaluación IA, y los solicitantes entrantes no reciben puntuación hasta que vuelvas al editor y pulses Publicar Oferta para poner en cola el procesamiento.
Paso 1 — Descripción
La descripción es el único dato que el asistente te pide en el Paso 1, y es el dato más importante para la evaluación por IA: todo lo que ResReader compara del currículum del candidato proviene de este texto. El asistente no tiene campos separados para título, ubicación, salario, tipo de empleo o nivel de experiencia; esos son extraídos de la descripción por el procesador IA tras la publicación y almacenados en el aiEvaluationProfile de la oferta. Al procesador se le indica producir un título corto, legible y en el mismo idioma natural que la descripción, así que indicar el rol claramente al inicio de la descripción (por ejemplo como el primer H1) le da la mejor oportunidad de elegir el título que tú mismo escogerías.
Redacción de la descripción
Tienes tres formas para llenar el editor:
- Escribir o pegar markdown — pega tu oferta existente directamente desde tu página de carreras, LinkedIn o app de notas. La barra de herramientas sobre el editor maneja formato (títulos, listas, tablas, emojis).
- Pedir al asistente IA — en escritorio, el panel izquierdo tiene dos pestañas arriba: Editor y Asistente IA. Cambia a Asistente IA, escribe algo breve como "Desarrollador Senior Flutter, remoto, 5+ años", y la IA redacta una descripción completa que luego puedes editar volviendo al editor. (El panel derecho muestra vista previa en vivo todo el tiempo.)
- Iterar — sigue conversando con la IA para ampliar o ajustar secciones (ej. "añade una sección de beneficios", "haz la lista de requisitos más estricta"). La conversación se guarda en
jobs/{jobId}/aiDescriptionUserCommandy persiste entre recargas de página.
En móvil, las mismas funcionalidades se muestran como una barra de tres pestañas arriba del editor: Editor, IA, Vista previa (IA es la pestaña por defecto al abrir).
Qué se requiere para publicar
La descripción es el único dato obligatorio. El asistente bloquea la publicación sólo cuando la descripción está vacía — todo en el Paso 2 es opcional, y los metadatos título/ubicación/salario los llena el procesador IA después de publicar.
Paso 2 — Configuración IA
La segunda página controla cómo ResReader puntúa a los candidatos entrantes y qué pasa tras obtener esa puntuación. Cada campo es opcional; puedes pulsar Publicar Oferta sin cambiar nada y la IA solo puntuará basándose en la descripción. Pero cuanto más señales le des, más útiles son las clasificaciones.
Indicador de filtrado
El indicador de filtrado es una instrucción en texto libre para la IA que explica cómo ponderar la descripción. Considéralo una nota privada para el evaluador que no aparece en la oferta pública.
Buenos indicadores son específicos:
- "Prioriza candidatos con más de 3 años de desarrollo móvil. Flutter es un plus fuerte; experiencia nativa iOS/Android es aceptable. Rechaza candidatos con solo experiencia web."
- "Habilidades de comunicación importan más que años de experiencia. Busca evidencia de escritura — posts en blogs, charlas en conferencias, documentación OSS."
Si lo dejas en blanco, la IA puntúa sólo contra la descripción.
Preguntas de aclaración IA
Si está activado, ResReader envía por email al candidato cinco preguntas específicas de seguimiento tras la primera evaluación, y luego vuelve a puntuar tras recibir sus respuestas.
Quién recibe estas preguntas. Solo candidatos que aplican mediante el enlace público de aplicación son elegibles — se excluyen cargas manuales, importaciones masivas y por extensión Chrome. Cualquier candidato elegible con puntuación 1 o superior queda en cola (prácticamente casi todos los que llegan a análisis). Úsalo si prefieres recopilar más señales de cada solicitante en vez de rechazar con un currículum escaso; desactívalo si manejas alto volumen y no quieres que cada candidato reciba un correo.
Qué pregunta la IA. Cinco preguntas, generadas por candidato según las lagunas entre su currículum y tus requisitos — no plantilla genérica. Una es siempre sobre expectativas salariales (el candidato puede responder con rango, número o palabras). Las otras cuatro se enfocan en las áreas más débiles o ambiguas del currículum. El candidato responde en un formulario web en /follow-up/<token>; el enlace es válido 7 días.
El indicador personalizado. El cuadro de texto bajo el interruptor se añade a las instrucciones que recibe la IA para generar preguntas. Úsalo para enfocar el foco ("Pregunta por proyectos reales, no certificaciones", "Investiga evidencia de liderazgo, no solo pertenencia a un equipo"). Déjalo vacío para que la IA trabaje solo desde lagunas del currículum.
Reglas de re-puntuación (cuando el candidato responde):
- Se calcula una nueva puntuación usando el currículum más las preguntas y respuestas. La puntuación anterior, la nueva y un resumen de mejoras se almacenan en la aplicación.
- Las mejoras están limitadas. Un candidato con puntuación 7 o menor puede ganar como máximo +3 puntos (ej. 5 → 8). Un candidato ya por encima de 7 puede subir hasta 10. No hay límite para bajar — una mala respuesta puede bajar la puntuación de un candidato fuerte.
- La bandera de calificación cambia a verdadera si la puntuación es ≥ 7, el mismo umbral que en la evaluación inicial.
Una vez por candidato. Un candidato que ya recibió seguimiento no volverá a ser puesto en cola, incluso si vuelves a analizar la oferta. Si activas el seguimiento después de que un candidato aplicó, sólo recibirá preguntas en el siguiente análisis para esa aplicación.
Impacto de puntuación en la entrevista
Si usas entrevistas IA, el desempeño del candidato en la entrevista queda siempre registrado y visible en la página de análisis. Por defecto, la puntuación de la entrevista no cambia la puntuación global del candidato — la IA puede interpretar mal el audio, así que la puntuación del currículum sigue siendo la autoridad.
Activa esta opción si quieres que la puntuación global incluya la entrevista. La IA reevalúa al candidato usando el currículum y la transcripción juntos, ponderando el currículum más (aprox. 65/35). Esto es una orientación para el modelo, no una fórmula fija — la IA puede desviarse si la entrevista revela algo que el currículum ocultaba, en cualquier dirección. La puntuación previa se mantiene en la aplicación para comparar el efecto.
Tarjeta de puntuación
Adjunta una plantilla de tarjeta de puntuación si tu equipo evalúa candidatos en criterios específicos tras entrevistas (ej. Profundidad técnica, Ajuste cultural, Comunicación). Elige una plantilla del desplegable y sus criterios quedan capturados en la oferta — si después editas la plantilla, esta oferta conservará los criterios que tenía al elegirla. Para crear o editar plantillas, usa el botón Administrar junto al desplegable; abre la página de Tarjetas de Puntuación para tu negocio. La misma página es accesible desde el menú overflow de cualquier página de análisis.
Configuración de idioma
ResReader puede mostrar cuatro superficies diferentes en distintos idiomas — cada una configurada independientemente:
- Idioma del análisis — idioma en que la IA escribe sus informes de evaluación (descripción en tarjetas de candidato, desglose de fortalezas/debilidades, etc.). Por defecto el idioma que usas actualmente en ResReader.
- Idioma de comunicación al candidato — idioma usado para correos enviados al candidato (confirmación, preguntas de seguimiento, rechazo, oferta, invitaciones a entrevista). Por defecto Idioma del candidato, detectado automáticamente desde su currículum. Puedes cambiar a un idioma fijo si quieres que todos reciban correo en inglés (u otro idioma), independientemente del currículum.
- Idioma del gerente de contratación — idioma de los correos de revisión HM y resúmenes IA que ven los gerentes de contratación cuando envías candidatos para revisión. Por defecto inglés en ofertas nuevas; las ofertas existentes heredan el idioma del análisis.
- Idioma de entrevista IA — idioma que el entrevistador IA usa en entrevistas en vivo. El valor por defecto Idioma del candidato es engañoso: en realidad selecciona modo auto, donde la IA detecta el idioma de la descripción y conduce la entrevista en ese idioma (por defecto inglés si no hay descripción). Establecer un idioma específico lo fuerza — la IA hará toda la entrevista en ese idioma sin importar lo que hable el candidato.
Equipo asignado a esta oferta
Asigna reclutadores (otros colaboradores en tu negocio — UIDs de tu lista de espacio de trabajo) y gerentes de contratación (entradas de tu colección hiringManagers — no necesitan ser usuarios de ResReader; basta con una dirección de email). Ambas listas alimentan dos comportamientos:
- Cuando abres el diálogo Enviar para revisión HM desde la página de análisis, los gerentes asignados a la oferta están preseleccionados. Puedes añadir o eliminar HMs por lote antes de enviar.
- Cuando un candidato acepta una oferta, ResReader envía un correo de Confirmación de Contratación — al candidato, y por separado a cada reclutador y gerente asignado (eliminando duplicados por email). Si la oferta incluye fecha de inicio, el correo incluye una invitación calendario tipo
.icspara todo el día.
Actualmente las asignaciones no filtran tableros, no restringen visibilidad ni cambian el feed de tareas — todos los colaboradores ven todas las ofertas, sin importar asignación. Usa este campo para declarar propiedad y para dirigir la lista de distribución de confirmación de contratación; puedes editarlo luego desde la página de edición de la oferta.
Publicación
Haz clic en Publicar Oferta cuando termines. Ocurren varios procesos simultáneamente:
- El estado de la oferta se ajusta al que muestra la etiqueta de estado — habitualmente Activa, que pone
isActive: trueyisDraft: falseen el documento. - Se añade una fila a
jobDescriptionProcessorQueue. Una función en la nube la recoge, analiza la descripción, crea el perfil de evaluación IA (representación estructurada de habilidades, requisitos y señales de alerta que usa la puntuación), y lo escribe en la oferta. - La URL pública de aplicación —
https://resreader.com/<businessId>/<jobId>— se creó con el borrador y ahora es usable. Abre el diálogo Compartir Oferta desde la página de análisis para copiarla o generar variantes con seguimiento (LinkedIn, X, slugs personalizados); un parámetro?src=<slug>indica la fuente del candidato. Cada aplicación que llega por esta URL — directa o con seguimiento — queda marcadasource: "public_job_link", lo que hace al candidato elegible para preguntas de seguimiento. - Se navega a la página de análisis, donde puedes ver llegar las aplicaciones.
La latencia de procesamiento depende de la carga de la cola, pero el perfil IA suele estar listo en segundos. Los nuevos solicitantes son puntuados al llegar — no necesitas hacer nada más.
Edición de una oferta publicada
Puedes editar cualquier campo de una oferta publicada desde su menú overflow (Editar Oferta) en la página principal o de análisis. La mayoría de cambios — asignar reclutador o gerente, cambiar plantilla de tarjeta de puntuación, modificar configuración de idioma, cambiar estado — se aplican inmediatamente.
Dos cambios específicos son distintos. Si editas la descripción o el indicador de filtrado en una oferta ya publicada, ResReader muestra un diálogo de Re-escanear al guardar.
El diálogo tiene tres botones:
- Cancelar — cierra el diálogo, permanece en la página de edición, no se guarda nada en la cola.
- Omitir — guarda los cambios, pero aplica los nuevos criterios solo a futuros candidatos. Las aplicaciones existentes conservan sus puntuaciones originales.
- Re-escanear — aplica criterios nuevos a aplicaciones existentes. Escoge entre Todos los currículums o una puntuación mínima (elegir 7 vuelve a analizar todos evaluados con 7 o más — útil para afinar y solo rescorear la lista corta).
Los re-escaneos se ejecutan en segundo plano. La oferta queda marcada hasBeenEdited en primera edición tras publicar y verás las puntuaciones actualizarse en análisis conforme avanza la cola.
Borradores, pausadas y ciclo de vida de la oferta
Una oferta está en uno de cuatro estados, controlados por la etiqueta de estado en la barra superior del editor:
- Borrador — solo interno. La URL pública existe pero muestra "Esta oferta no acepta aplicaciones actualmente" — los borradores tienen
isActive: false. Usa borradores para preparar descripciones antes de iniciar contrataciones. - Activa — pública, aceptando aplicaciones, puntuación activa en cada nuevo aplicante. Este es el único estado donde la página de aplicar es usable.
- Pausada — la URL pública muestra mensaje de inactividad. Las aplicaciones, notas, entrevistas y tarjetas de puntuación quedan accesibles en análisis. Reabre cambiando a Activa.
- Archivada — igual que Pausada en front-end; se usa para limpiar ofertas pausadas del tablero activo sin borrar.
Hay un acceso rápido desde análisis: cuando un candidato acepta una oferta, aparece un banner verde ¡Posición cubierta! arriba con un botón Cerrar oferta. Al hacer clic se pone estado en Pausada y te pregunta si quieres enviar rechazos a solicitantes abiertos. También puedes enviar rechazos sin cerrar o descartar el banner si tienes más vacantes que cubrir con la misma oferta.