Back to Blog

Cómo contratar desarrolladores de software capos

O

Oleksandr Shchetynin

3/16/2023
Cómo contratar desarrolladores de software capos
Nuestro objetivo es encontrar al llamado ingeniero 10x y, por supuesto, sin comprometer la calidad de los entregables.

Ha pasado bastante tiempo desde que escribí el artículo anterior, "How We Hire a Rockstar Developer," y muchos de ustedes probablemente se preguntaron cuáles serían los siguientes pasos después de la entrevista inicial. A medida que el proceso de contratación ha evolucionado, nuestro enfoque sigue siendo el mismo: encontrar desarrolladores de software y smarty developers excepcionales que impulsen el éxito en proyectos complejos. Este artículo te guiará a través de nuestro proceso de contratación actualizado, optimizado para lograr eficiencia y calidad al buscar desarrolladores de primer nivel.

En los últimos años, nuestra empresa ha crecido significativamente y, con ello, el proceso de contratación también ha cambiado. Sin embargo, el enfoque central y los principios fundamentales siguen siendo los mismos.

Image

Seguimos buscando ingenieros 10x, capaces de trabajar a una velocidad muy superior a la media sin comprometer la calidad de los entregables. En un entorno de contratación altamente competitivo, es fundamental agilizar el proceso y, al mismo tiempo, asegurarnos de elegir al candidato adecuado.

Image

En este artículo hablaremos de nuestro proceso actual de contratación de desarrolladores de software y smarty developers, poniendo énfasis en la eficiencia y la calidad, y compartiremos algunas experiencias interesantes que hemos vivido a lo largo de este camino.

El proceso de contratación actualizado

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

  • Revisión de CVs y perfiles en portales de empleo y LinkedIn.
  • Llamada de screening realizada por nuestros recruiters, para verificar que el candidato tenga buen nivel de inglés hablado y escrito, encaje con nuestros valores corporativos y pueda responder preguntas técnicas preliminares (por ejemplo, el “brick problem”, conocimientos de complejidad algorítmica, etc.). Estas llamadas duran entre 10 y 20 minutos y nos ayudan a filtrar a los candidatos para las siguientes etapas.
Image
  • Entrevista inicial, que se realiza principalmente para posiciones Junior y puede omitirse para perfiles Mid/Senior. Más detalles pueden encontrarse en nuestro artículo anterior.
  • Entrevista técnica, conducida por uno o dos ingenieros de software de nivel medio. Esta entrevista se centra en preguntas técnicas relacionadas con la tecnología específica y en evaluar el pensamiento lógico y algorítmico del candidato.
  • Prueba técnica, que normalmente toma entre 4 y 8 horas y evalúa las habilidades del candidato en un escenario cercano a la vida real.

En algunos casos, el cliente puede querer realizar su propia entrevista. Sin embargo, nuestro proceso sigue siendo relevante y obligatorio para garantizar que solo se presenten candidatos sólidos al cliente.

Insights del embudo de contratación

Image

Como se muestra en el embudo de contratación, solo 1 de cada 26 candidatos seleccionados en la etapa de revisión de CV logra pasar todo el proceso. Este enfoque nos permite entregar proyectos complejos y exigentes a nuestros clientes, manteniendo una calidad de primer nivel y la capacidad de escalar rápidamente.

Consejos para candidatos

Existen numerosos artículos que ayudan a los desarrolladores de software a prepararse para entrevistas. Nos gustaría destacar algunos puntos clave que, a menudo, quedan injustamente en segundo plano:

  • Prepárate para preguntas de comportamiento: es muy probable que te pregunten sobre tu experiencia trabajando en equipo, gestionando conflictos o mentoreando a desarrolladores junior. Reflexiona sobre estas experiencias y prepara ejemplos concretos y concisos para compartir.
  • Demuestra tus habilidades de resolución de problemas: a los buenos desarrolladores se les asignan con frecuencia problemas complejos. Practica resolviendo retos de programación y explicando tu razonamiento en voz alta para demostrar tu capacidad de pensamiento crítico y estructurado.
  • Haz preguntas inteligentes: prepara una lista de preguntas bien pensadas para hacer al entrevistador sobre la empresa, el equipo y el rol. Esto demuestra tu interés y entusiasmo por la posición y te ayuda a evaluar si la oportunidad es adecuada para ti.

Retos y tendencias

El proceso de contratación se ha vuelto mucho más desafiante y la competencia ha crecido de forma significativa. Ya no podemos permitirnos mantener a los candidatos en espera durante semanas. Al mismo tiempo, no queremos contratar a la persona equivocada ni desperdiciar el valioso tiempo de nuestros ingenieros de software. Otro reto que ha surgido desde 2020 es el aumento significativo de desarrolladores que desean trabajar de forma remota.

Nuestro proceso aborda estos desafíos mediante:

  • La actualización continua de nuestros requisitos y expectativas para alinearlos con las habilidades que demanda la industria.
  • La adaptación del proceso de entrevistas al trabajo remoto, utilizando videollamadas y evaluaciones online para evaluar eficazmente a candidatos a distancia.
  • El seguimiento constante de tendencias del sector y tecnologías emergentes para garantizar que nuestros candidatos estén familiarizados con las herramientas y prácticas más recientes.

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

Si necesitas desarrolladores confiables y de alto rendimiento, no dudes en contactarnos. No solo proporcionamos a los mejores candidatos, sino que también los gestionamos, asegurando el éxito de tus proyectos. Mantente atento a nuestros próximos artículos, donde profundizaremos aún más en el proceso de contratación y compartiremos más ideas y experiencias.

Category:Processes