Las 15 herramientas y métodos para garantizar una buena contratación de desarrollador front-end

Las 15 herramientas y métodos para garantizar una buena contratación de desarrollador front-end

Cortesía

 

Es un refrán común en el mercado actual: los profesionales tecnológicos calificados tienen muchas opciones cuando se trata de sus carreras, y la competencia para asegurar el mejor talento tecnológico es cada vez más difícil. Con esta verdad constantemente en mente, puede ser tentador para un líder tecnológico contratar rápidamente a una persona prometedora para evitar perderse, especialmente cuando una empresa está desempeñando un papel de desarrollador front-end.

Por: Forbes





Traducción libre del inglés por lapatilla.com

Sin embargo, es tan importante como siempre hacer una preselección cuidadosa de los candidatos. Si un gerente permite que el miedo a perderse lo lleve a tomar una decisión de contratación apresurada, puede resultar en un ajuste tan pobre que la relación no dure y el proceso tenga que comenzar de nuevo. Aquí, 15 miembros del Consejo de Tecnología de Forbes comparten las herramientas y los métodos en los que confían para garantizar una buena contratación de desarrolladores front-end.

1. Prueba de conocimiento del trabajo requerido

Las evaluaciones de preselección son muy eficientes. Cuando se trata de un rol muy técnico, como un desarrollador front-end, es importante evaluar el conocimiento del candidato sobre el trabajo requerido para el puesto. Al administrar este examen, filtra a aquellos que pueden ejecutar los objetivos de su empresa de aquellos que no tienen experiencia y solicitan para ganar un cheque de pago. – Sandy Fliderman , Industria FinTech Inc.

2. Haga preguntas para descubrir su ‘por qué’

La cultura reemplaza todo lo demás. Podemos saber que un candidato tiene talento, pero también queremos saber si lo dará todo cuando se una a nosotros. Preseleccionamos a los candidatos con preguntas que nos ayudan a comprender por qué hacen lo que hacen y por qué desean ser conocidos durante el tiempo que trabajan con nosotros. -Vignesh Wadarajan , NinjaOS

El Consejo de Tecnología de Forbes es una comunidad a la que solo se puede acceder por invitación para CIO, CTO y ejecutivos de tecnología de clase mundial. ¿Califico?

3. Descubra sus puntos de vista sobre los marcos de Javascript

Mi pregunta favorita: “Nombre dos marcos de Javascript que le guste usar”, seguido de “¿Cuáles son las ventajas/desventajas de usar marcos de Javascript?” Su respuesta te permitirá ver si les gusta hacer las cosas “rápidamente” o si ven Javascript como un lenguaje orientado a objetos. Si mencionan una “gran capacidad de escritura” como una fortaleza del marco que eligieron, ¡ese es un desarrollador que desea contratar! – Ana Codallo , Líderes de Opinión Clave (KOLs)

4. Tenga una videoconferencia que incluya a los miembros relevantes del equipo

Para nosotros, tener una videoconferencia con el candidato ha sido un ejercicio de preselección muy útil y muy eficaz para ayudarnos a contratar a la persona adecuada para el puesto. A través de videoconferencias, los ejecutivos, el personal de recursos humanos y/o el equipo técnico pueden ver el lenguaje corporal, los gestos y el comportamiento general del candidato que están entrevistando. -Sandeep Kuttiyatur , eComchain Inc.

5. Administrar una prueba de código

Administre una prueba de código: puede ser una prueba más completa que evalúe las habilidades de un desarrollador para crear diseños receptivos, usar marcos front-end y trabajar con herramientas de control de versiones de código. Las pruebas de código son una buena manera de evaluar las habilidades de un desarrollador porque se pueden personalizar para evaluar habilidades y conocimientos específicos. También son una buena manera de comparar las habilidades de los desarrolladores entre sí. – Andrés Zunino , ZirconTech

6. Revisa su GitHub

Preseleccionamos a los desarrolladores front-end comprobando su GitHub. Los repositorios de Git brindan mucha información sobre cómo trabaja alguien, porque ahí es donde los desarrolladores almacenan su código y ahí es donde pueden tener un historial de cambios en los archivos. – Alex Circei , Waydev

7. Aproveche el software ATS

Las herramientas que usan algoritmos de alto nivel pueden ayudarlo a evaluar las calificaciones de un desarrollador, así como también su ajuste. El software sofisticado del sistema de seguimiento de candidatos, por ejemplo, permite a las empresas preseleccionar candidatos en función de factores como el nivel de experiencia y las características específicas, ayudándole a encontrar desarrolladores que no solo posean las habilidades técnicas adecuadas, sino también las experiencias y habilidades blandas para su organización. -Nacho De Marco , BairesDev

8. Prueba de habilidades cognitivas y técnicas

Puede ser tentador tomar atajos y contratar rápidamente, pero la contratación “correcta” es lo más importante. No existe un camino único, pero una evaluación previa rigurosa que incluye pruebas de habilidades cognitivas y técnicas ayudará a los reclutadores a seleccionar la mejor opción. De manera crucial, un ejercicio de codificación de pizarra consistente revelará el nivel de experiencia exacto de un candidato y ayudará a hacer comparaciones, con una entrevista de recursos humanos que revelará la motivación. – Natalia Mila , Upstream

9. Haga que el candidato sea entrevistado por personas de al menos tres departamentos diferentes

Nos aseguramos de que cada candidato sea entrevistado por personas de al menos tres departamentos diferentes para reducir el sesgo en el proceso de contratación. Un candidato puede despedir al líder de ingeniería pero presentar algunas señales de alerta al gerente de operaciones. Al programar algunas entrevistas breves con personas que tienen diferentes niveles de conocimiento de la organización, garantiza la alineación durante todo el proceso. -Lewis Wynne-Jones , ThinkData Works

10. Busque pasión por crear una gran UI/UX

Aunque el desarrollo front-end es un rol de ingeniería, esta es la primera línea de interacción con los usuarios, por lo que es fundamental asegurarse de que el candidato esté absolutamente apasionado por crear una interfaz de usuario y una experiencia de usuario agradables. Más allá de la competencia tecnológica, recomiendo involucrar a los gerentes de proyecto y diseño de productos en el proceso, ya que trabajarán en estrecha colaboración para (con suerte) crear excelentes productos que a los usuarios les encanten. -Maya Mandel , Helios

11. Evalúe sus respuestas a escenarios del mundo real

Es muy importante evaluar la capacidad de un desarrollador front-end para diseñar una solución desde la perspectiva del usuario. También es importante evaluar su capacidad para dar forma a las interfaces en función de requisitos de alto nivel sin especificaciones detalladas. Esto se puede hacer ideando escenarios simples del mundo real para dominios relacionados y no relacionados. Concéntrese en compartir requisitos y escenarios en un lenguaje sencillo. – Nitesh Sinha , Sacumen

12. Profundice en los detalles de su trabajo a través de un desafío de codificación

Además de las referencias, las verificaciones de recursos humanos y las verificaciones de antecedentes, es fundamental tener un buen desafío/prueba de codificación de front-end. Los buenos desafíos de codificación mostrarán detalles sobre el tiempo y el plagio, si dejaron las pestañas para buscar la información y la calidad de su código. Junto con estos desafíos, también sugerimos tener preguntas técnicas detalladas relacionadas con su entorno tecnológico único. -Steve Taplin , Tecnología Sonatafy

13. Tenga una evaluación supervisada en línea

Tener un examen de evaluación técnica supervisado en línea ha sido una forma eficiente de probar la autenticidad y las habilidades de las personas. Existen muchas herramientas de evaluación en línea que también agregan controles y equilibrios adicionales, incluido el plagio. Creo que combinar la tecnología y una persona en vivo proporciona un enfoque basado en datos que es metódico y humano al mismo tiempo. -Osborn Gomes , NIOSolutions Inc.

14. Traiga una perspectiva externa

El uso de alguien externo a la empresa durante las entrevistas, alguien que no tiene ningún sesgo en términos de trabajar con la persona, nos ha ayudado a obtener información importante. Esta persona, por supuesto, debe tener una gran experiencia en la contratación de desarrolladores. En Aument, hemos descubierto que esto puede brindarnos nuevas perspectivas sobre los candidatos y ayudarnos a decidir de manera más objetiva. – Reynier Matos Padilla , Aument.io

15. Realice una entrevista en persona y una revisión ‘por números’

Primero, un requisito previo antes de cualquier contratación es una entrevista cara a cara. Ninguna entrevista en video puede reemplazar el tiempo de calidad en persona. La segunda es una ecuación simple. Divida las cosas buenas de un candidato por diez y multiplique las deficiencias por diez. Esto lo ayuda a equilibrar su entusiasmo y le brinda una perspectiva realista sobre si el candidato es apto. -Jun Pei , Cepton