Cómo contratar desarrolladores de software con talento

Por · CVO y cofundador

  • Publicado el
  • 5 min de lectura
Cómo contratar desarrolladores de software con talento

Nuestro objetivo es encontrar al llamado ingeniero 10x y, por supuesto, sin renunciar a la calidad de los entregables.

Puntos clave

  • CML Team contrata desarrolladores con talento en cinco pasos: revisión de CV y perfiles, llamada de preselección, entrevista inicial (sobre todo junior), entrevista técnica y prueba práctica.
  • En el embudo de contratación de CML Team, solo 1 de cada 26 candidatos seleccionados en la revisión de currículos supera el proceso completo.
  • La llamada de preselección de CML Team, a cargo de reclutadores, dura 10-20 minutos y comprueba inglés, valores corporativos y preguntas técnicas previas; la prueba práctica suele llevar 4-8 horas.
  • En CML Team la entrevista inicial se reserva sobre todo a los puestos junior y puede omitirse en los puestos mid y senior, y la entrevista técnica la realizan uno o dos ingenieros de nivel medio.
  • Se aconseja a los candidatos prepararse para las preguntas de comportamiento, mostrar cómo resuelven problemas y llevar preguntas bien pensadas para el entrevistador.

Ha pasado un tiempo desde que escribí el artículo anterior, «Cómo contratamos a un desarrollador rockstar,» y es probable que muchos de ustedes se preguntaran cuáles serían los siguientes pasos después de la entrevista inicial. A medida que el proceso de contratación ha evolucionado, seguimos centrados en encontrar desarrolladores de software excepcionales y con talento que impulsen el éxito de proyectos complejos. Este artículo les guiará por nuestro proceso de contratación actualizado, optimizado para la eficiencia y la calidad cuando se buscan desarrolladores de primer nivel.

En resumen, contratamos desarrolladores de software con talento en cinco pasos: revisión de currículos y perfiles, una llamada de preselección, una entrevista inicial (sobre todo para puestos junior), una entrevista técnica y una prueba práctica. Solo 1 de cada 26 candidatos seleccionados en la fase de revisión de currículos supera el proceso completo.

En los últimos años nuestra empresa ha crecido de forma notable y el proceso de contratación ha cambiado en consecuencia. Sin embargo, el enfoque y los principios básicos siguen siendo los mismos.

Collage de personas en sus escritorios bajo el logotipo de CML Team, con banners para unirse como desarrollador, diseñador, devops o QA
Un collage de fotos de personas en sus escritorios, con el logotipo de CML Team en el centro y cuatro banners que dicen Únase a nosotros como desarrollador, como diseñador, como devops y como QA.

Seguimos buscando ingenieros 10x, capaces de trabajar un orden de magnitud más rápido que el ingeniero medio sin renunciar a la calidad de los entregables. En un mercado de contratación tan competitivo, es esencial agilizar el proceso sin dejar de asegurar que se elige al candidato adecuado.

Dos manos tecleando en un teclado, cada una con diminutas manos de goma en los dedos
Una foto de broma de dos manos sobre un teclado, con una pequeña mano de goma colocada en cada uno de los dedos. · Fuente: Fill Werrell

En este artículo explicaremos nuestro proceso actual de contratación de desarrolladores de software con talento, con énfasis en la eficiencia y la calidad, y compartiremos algunas experiencias interesantes que hemos vivido en nuestro camino de contratación.

El proceso de contratación actualizado para desarrolladores con talento

Nuestro proceso de contratación actual consta de los siguientes pasos.

  • Revisión de currículos y perfiles en portales de empleo y LinkedIn.
  • Llamada de preselección realizada por nuestros reclutadores para asegurarse de que el candidato domina el inglés hablado y escrito, encaja con nuestros valores corporativos y sabe responder a preguntas técnicas previas a la entrevista inicial, como el «problema del ladrillo», conocimientos de complejidad algorítmica, etc. Estas llamadas duran 10-20 minutos y nos ayudan a reducir el número de candidatos para las siguientes fases.
Dos hombres frente a frente en un fotograma de película con el texto No, gracias, turco, ya soy bastante dulce
Un meme hecho con un fotograma de película de dos hombres frente a frente, con el texto No, gracias, turco, ya soy bastante dulce. · Fuente: Pin by Stuart Freeman on Quotes
  • La entrevista inicial es sobre todo para puestos junior y puede omitirse en los puestos mid y senior. Puede encontrar más detalles en nuestro artículo anterior.
  • En la entrevista técnica, realizada por uno o dos ingenieros de software de nivel medio, se plantean preguntas técnicas sobre la tecnología concreta y se evalúa el pensamiento lógico y algorítmico del candidato.
  • La prueba práctica suele llevar de 4 a 8 horas y pone a prueba las habilidades del candidato en un escenario real.

En algunos casos, el cliente puede querer hacer su propia entrevista. Aun así, nuestro proceso sigue siendo pertinente y obligatorio para garantizar que solo se presenten al cliente candidatos sólidos.

Información del embudo de contratación

Gráfico del embudo de contratación, de candidatos revisados a contratados, con la línea Uno de x supera subiendo hasta 26,3 en la fase de contratados
Barras apiladas de candidatos que superaron y no superaron las fases Revisados, Cita de preselección, Preselección superada, Entrevistas superadas y Contratados; la línea azul, con la etiqueta Uno de x supera, marca 1,0; 1,3; 3,9; 12,9 y 26,3 en esas cinco fases.

Como muestra el embudo de contratación que aparece más abajo, solo 1 de cada 26 candidatos seleccionados en la fase de revisión de currículos supera el proceso completo. Este enfoque nos permite entregar a nuestros clientes proyectos complejos y exigentes manteniendo una calidad de primer nivel y la capacidad de escalar con rapidez.

Consejos para candidatos

Hay numerosos artículos que buscan ayudar a los desarrolladores de software a prepararse para las entrevistas. Nos gustaría poner el foco en unos pocos puntos clave que a menudo, sin merecerlo, quedan en la sombra.

  1. Prepárese para las preguntas de comportamiento. Lo más probable es que le pregunten por su experiencia trabajando en equipo, gestionando conflictos y orientando a desarrolladores junior. Reflexione sobre esas experiencias y prepare ejemplos concisos y concretos para compartir con el entrevistador.
  2. Muestre su capacidad para resolver problemas. A los buenos desarrolladores se les encargan a menudo problemas complejos. Practique retos de programación y explique en voz alta su razonamiento para demostrar que sabe pensar de forma crítica y sistemática.
  3. Haga preguntas con criterio. Prepare una lista de preguntas bien pensadas para el entrevistador sobre la empresa, el equipo y el puesto. Esto demuestra su entusiasmo e interés por el puesto y le ayuda a valorar si la oportunidad le conviene.

Retos y tendencias

El proceso de contratación se ha vuelto mucho más exigente y la competencia ha crecido de forma espectacular. Ya no podemos permitirnos mantener a los candidatos en el proceso durante semanas. Al mismo tiempo, no queremos contratar a la persona equivocada ni hacer perder inútilmente un tiempo valioso a nuestros ingenieros de software. Otro problema surgido desde 2020 es el notable aumento del número de desarrolladores que quieren trabajar en remoto. Nuestro proceso afronta estos problemas de la siguiente manera.

  1. Actualizamos de forma continua nuestros requisitos y expectativas para que se ajusten a las habilidades cambiantes que necesita el sector.
  2. Adaptamos nuestro proceso de entrevistas al trabajo en remoto, con videollamadas y evaluaciones en línea para valorar de manera eficaz a los candidatos a distancia.
  3. Nos mantenemos al día de las tendencias del sector y de las tecnologías emergentes para que nuestros candidatos dominen las herramientas y prácticas más recientes.

Nuestro proceso de contratación actualizado está diseñado para identificar y contratar de forma eficiente y eficaz a desarrolladores de software capaces de impulsar el éxito de proyectos complejos.

Si necesita desarrolladores fiables y de alto rendimiento, no dude en ponerse en contacto con nosotros. No solo proporcionamos a los mejores candidatos, sino que también los gestionamos para asegurar el éxito de sus proyectos. Estén atentos a nuestros próximos artículos, en los que profundizaremos aún más en el proceso de contratación y compartiremos más ideas y experiencias.

Siguiente paso

Sobre el autor

Oleksandr Shchetynin

CVO y cofundador

Ha trabajado en empresas de distintos tamaños, desde startups de éxito hasta compañías de la lista Fortune 500, con responsabilidades críticas, desarrollando e implantando soluciones tecnológicas avanzadas para diversos sectores.

Más de Oleksandr Shchetynin

Categoría:ProcesosTrabajar con ingenieros

Volver al blog