Descripción del trabajo
liderar un equipo de ingenieros de software es una oportunidad para brindar orientación, apoyo y desarrollo a los profesionales que trabajan en la creación de soluciones tecnológicas innovadoras. En esta posición, se espera que el gerente de desarrollo lideré y motive a su equipo para alcanzar objetivos comunes.
responsabilidades
* liderar un equipo de ingenieros, fomentando la colaboración y apoyando su crecimiento profesional.
* trabajar en estrecha colaboración con los equipos de producto y diseño para definir requisitos y traducirlos en tareas.
* brindar mentoría a ingenieros con diversos niveles de experiencia.
* realizar reuniones individuales periódicas (1:1) y establecer expectativas claras de desempeño.
* promover las mejores prácticas de ingeniería dentro de tu equipo y en toda la organización.
* anticipar desafíos técnicos y de recursos.
* garantizar la colaboración en un entorno de trabajo remoto/híbrido.
requisitos y habilidades
* 5+ años de experiencia desarrollando productos de software de alta calidad como ingeniero de software.
* inglés conversacional.
* 5+ años de experiencia gestionando equipos de ingenieros de software.
* licenciatura o maestría en ciencias de la computación, ingeniería o un campo técnico relacionado.
* fuerte base técnica, que incluya:
o experiencia en lenguaje de programación python y con django (un plus).
o experiencia en la construcción de aplicaciones web con frameworks comunes (se prefiere ruby on rails, pero no es obligatorio).
o experiencia trato con cliente directa.
o experiencia con saas.
o experiencia escribiendo código limpio, legible y testeable.
o experiencia en el diseño de arquitecturas para aplicaciones web.
o conocimientos sólidos de sql y bases de datos.
o dominio de git, pipelines de ci/cd y gestión de releases.
o conocimientos prácticos de tecnologías y frameworks front-end.