Introducción
Detectar a un buen desarrollador web requiere algo más que revisar un CV. Aquí tienes 10 señales concretas, cómo verificarlas rápido y qué pedir en entrevistas o pruebas técnicas. Usa esto como guía práctica para contratar con menos riesgo y más claridad.
1) Entrega código limpio y mantenible
Qué significa: estándares, legibilidad y modularidad. Código que otros pueden entender y extender.
Cómo comprobarlo: revisar commits, pull requests y pedir snippets.
- Ejemplos a pedir: función explicada con comentarios + test simple.
- Pros: facilita mantenimiento y reduce bugs.
- Contras: puede ser más lento al inicio.
2) Buen manejo de control de versiones (Git)
Busca ramas bien nombradas, mensajes de commit claros y PRs con descripciones. Pide historial y el flujo Git que usan (feature-branch, trunk-based).
- Cómo verificar rápido: clona repo y revisa branches/PRs.
- Pros: colaboran mejor, menos conflictos.
- Contras: procesos rígidos pueden frenar cambios rápidos.
3) Prioriza accesibilidad y rendimiento
Debe conocer WCAG, optimización y Mobile First. Pide pruebas Lighthouse, contrastes y métricas Core Web Vitals.
- Pruebas rápidas: Lighthouse, audit móvil y comprobación de contraste.
- Pros: mejor alcance y SEO.
- Contras: requiere tiempo extra de desarrollo.
4) Documenta su trabajo y escribe tests
Documentación clara (README, API docs) y tests (unitarios, integración, E2E). Pide comandos para ejecutar tests y coverage.
- Ejemplos a pedir: script npm test, badge de coverage.
- Pros: cambios seguros; Contras: overhead inicial.
5) Resuelve problemas con criterio y comunica riesgos
Valora priorización, estimaciones realistas y comunicación clara de impedimentos. En entrevista, plantea incidentes reales y espera respuestas estructuradas.
- Pros: decisiones acertadas bajo presión.
- Contras: juicio pobre puede costar tiempo y dinero.
6) Tiene portafolio con proyectos reales y repositorios
Un buen portafolio trae demos en vivo, código y contexto (rol, retos, resultados). Verifica issues, PRs y contribuciones.
- Plataformas: GitHub, GitLab, LinkedIn.
- Pros: evidencia práctica; Contras: proyectos personales pueden no reflejar trabajo en equipo.
7) Entiende UX y diseño básico
Debes esperar jerarquía visual, formularios amigables y microinteracciones pensadas. Pide revisión UI en una prueba práctica.
- Pros: mejor conversión y satisfacción de usuarios.
- Contras: no reemplaza a un diseñador profesional.
8) Se mantiene actualizado con tecnologías relevantes
Diferencia entre tendencia y adopción útil. Pide contribuciones OSS, posts técnicos o cursos recientes.
- Pros: soluciones modernas; Contras: sobrecarga de herramientas.
9) Cumple plazos y comunica impedimentos
Revisa historial de entregas, referencias y uso de herramientas (Jira, Trello). Pregunta por SLOs y cómo manejan retrasos.
- Pros: fiabilidad operativa.
- Contras: presión por plazos puede afectar calidad.
10) Aporta mejoras proactivas y aprende del feedback
Busca PRs que refactorizan, proposals de mejora y actitud ante revisiones. En entrevista pide ejemplos concretos de cambios proactivos.
- Pros: evolución continua del producto.
- Contras: iniciativa sin alineación puede generar ruido.
Checklist descargable / plantilla de entrevista
Incluye verificaciones técnicas, soft skills y pruebas prácticas. Usa la plantilla para puntuar y comparar candidatos (PDF/Google Doc).
Adaptación: ajustar criterios según mercado (España vs LATAM) — lenguaje, normativas y expectativas salariales.
Preguntas útiles para la entrevista técnica
Incluye preguntas para junior y senior, más una prueba práctica de 30–90 minutos con criterios claros. Puntúa en técnica, comunicación y criterio.
Señales de alarma (red flags)
Evitar evasión técnica, commits vacíos o inconsistentes, y falta de pruebas. Confirma con pruebas objetivas: ejercicio de codificación o revisión guiada.
Un buen desarrollador no es solo quien escribe código que funciona, sino quien escribe código que otros puedan mantener y mejorar.
Tabla rápida: indicadores vs cómo verificarlos
| Indicador | Verificación rápida | Señal positiva |
|---|---|---|
| Código limpio | Revisar PRs y snippets | Comentarios claros y tests |
| Git | Historial de commits | Mensajes descriptivos |
| Accesibilidad | Lighthouse / contraste | WCAG básico cubierto |
Veredicto final
En 10–30 minutos puedes identificar señales clave: código, Git, tests, accesibilidad, portafolio y comunicación. Usa la checklist, pide una prueba corta y corrobora con referencias.
CTA: descarga la plantilla en PDF/Google Doc y agenda una prueba técnica. Eso reduce errores de contratación y acelera decisiones.
Preguntas frecuentes
- ¿Qué preguntas hacer en una entrevista? — Mezcla de comportamiento, técnica y un ejercicio corto.
- ¿Cómo verificar código si no soy técnico? — Pide un resumen del cambio y que alguien de confianza lo revise.
- ¿Red flags? — Evasión técnica, commits genéricos, sin tests.
- Pruebas para junior vs senior? — Junior: ejercicios concretos; Senior: diseño de arquitectura y liderazgo técnico.
- Freelance o agencia? — Depende de alcance y riesgo: freelance para tareas puntuales; agencia para proyectos integrales.
- Tiempo aceptable para una tarea pequeña? — 30–120 minutos según complejidad y entorno.
