Introducción
Contratar un desarrollador web freelance puede marcar la diferencia entre un lanzamiento rápido y un proyecto que nunca acaba. Esta guía ofrece un enfoque práctico y paso a paso para evaluar, seleccionar y gestionar talento externo, orientada a pymes, emprendedores, responsables de producto y reclutadores. El objetivo: reducir riesgos, acelerar decisiones y obtener entregables de calidad.
Prerrequisitos antes de evaluar candidatos
Antes de publicar una oferta, prepara estos elementos clave:
- Brief del proyecto: objetivos, entregables y criterios de éxito.
- Stack técnico preferido y alternativas aceptables.
- Presupuesto y plazos: rango estimado y milestones.
- Accesos: repos, hosting y documentación disponible.
- Modelo de contratación: por hora, por hitos o retainer.
- Criterios de evaluación iniciales: técnica, calidad, comunicación y fiabilidad.
Tutorial paso a paso para evaluar y contratar
- Definir el alcance mínimo viable y entregable del primer milestone.
- Mapear habilidades críticas: frontend, backend, CMS, integraciones.
- Redactar una oferta clara con expectativas y pruebas técnicas.
- Filtrar candidaturas por portafolio y experiencia relevante.
- Revisar proyectos en vivo buscando errores visibles y rendimiento.
- Revisar repositorios (commits, README, tests).
- Entrevista técnica corta (30 min) para validar profundidad.
- Prueba práctica con rúbrica: take-home o pair-programming.
- Entrevista de competencias para evaluar comunicación y autonomía.
- Verificación de referencias y comprobación de trabajos previos.
- Comparar propuestas y negociar condiciones.
- Contratación y onboarding con primer milestone de prueba.
Habilidades esenciales y cómo evaluarlas
Evalúa cada área con pruebas o preguntas concretas:
- HTML/CSS: semántica, BEM, responsive y accesibilidad básica.
- JavaScript: ES6+, asincronía y buenas prácticas.
- Frameworks: pedir ejemplos de componentes y estado.
- Backend: diseño de APIs y manejo de errores.
- CMS/e-commerce: customizaciones y plugins usados.
- DB y APIs: modelado y endpoints REST/GraphQL.
- Git: flujo de ramas y PRs.
- Testing y CI/CD: cobertura básica y pipelines.
- Rendimiento/SEO/Seguridad: comprobaciones simples.
Cómo evaluar portafolio y revisar código
Checklist rápida al revisar un proyecto en producción:
- Velocidad (Core Web Vitals básico).
- Certificado HTTPS y cabeceras de seguridad.
- Errores visibles en consola o formularios.
En repositorios busca: historial de commits coherente, issues resueltos y tests. Señales positivas: código modular, comentarios útiles y README claro. Señales de alerta: commits masivos sin historia, falta de pruebas o código minificado sin fuente.
Pruebas técnicas recomendadas
Tipos y diseño:
- Take-home: clon pequeño o bugfix con límite de tiempo (4-8h máximo).
- Pair-programming: 60–90 min para ver comunicación y razonamiento.
- Ejercicio cronometrado: problemas acotados.
Rúbrica: funcionalidad, calidad de código, tests, documentación y tiempo. Para evitar plagio, pide explicar decisiones en una entrevista posterior y modificar el trabajo en vivo.
Preguntas de entrevista útiles
- Técnicas frontend: cómo implementaría un layout responsive o gestionaría estado complejo.
- Backend: diseño de un endpoint paginado y manejo de errores.
- DevOps: estrategia de deployments y rollback.
- Comportamiento: ejemplo de un fallo entregado y cómo lo resolvió.
«Un candidato que explica decisiones técnicas con ejemplos concretos suele ser fiable: la claridad habla de experiencia.»
Contratos, pagos y onboarding
Modelos de pago y cláusulas clave:
| Modelo | Cuándo usarlo | Ventaja |
|---|---|---|
| Por horas | Tareas indefinidas | Flexibilidad |
| Por hitos | Proyectos con entregables claros | Control y pagos ligados a entregas |
| Retainer | Mantenimiento continuo | Disponibilidad garantizada |
Incluye en el contrato IP, entregables, plazos, penalizaciones, NDA y método de resolución de disputas. Usa escrow o pagos por hitos para seguridad.
Recursos y llamadas a la acción
Descarga plantillas de brief, rúbrica y contrato para estandarizar el proceso. Si quieres, puedo revisar una candidatura o plantilla antes de publicar la oferta.
Preguntas frecuentes
- ¿Qué preguntar en la primera entrevista? Experiencia en proyectos similares, rol real en entregas y disponibilidad.
- ¿Cómo diseñar una prueba justa? Tarea acotada (max 4–8h) y con rúbrica clara.
- ¿Cuánto cuesta contratar? Depende de región y rol; normaliza por horas y entregables.
- ¿Horas, proyecto o retainer? Elegir según alcance: horas para mantenimiento, hitos para entregables, retainer para continuidad.
- ¿Cómo verificar autoría del código? Revisar commits, pedir explicación y una modificación en pair-programming.
- Señales de alarma: falta de referencias, comunicación deficiente y propuestas extremadamente baratas.
- ¿Qué incluir en un contrato? IP, entregables, plazos, pagos, confidencialidad y garantías.
- Comparar propuestas: normaliza entregables y horas estimadas antes de comparar precio.
- Plataformas LATAM: Workana, Get on Board; internacionales: Upwork, Malt.
- Evaluar comunicación: pide reportes de avance y prueba de colaboración en equipo.
