Resumen del puesto
Buscamos un Tech Lead altamente cualificado para incorporarse a nuestro equipo de ingeniería y ayudar a impulsar el éxito de nuestra aplicación. Esta persona trabajará estrechamente con equipos interfuncionales para garantizar que nuestros productos se entreguen con gran calidad, a tiempo y conforme a la estrategia de crecimiento de la empresa. El candidato ideal cuenta con un mínimo de 10 años de experiencia demostrada gestionando producción de software, un profundo conocimiento de los principios de ingeniería y sólidas dotes de liderazgo.
Liderar equipos de ingeniería
- Gestión del equipo: supervisar y gestionar las actividades diarias de los equipos de ingeniería, incluidos desarrolladores de software, ingenieros de QA y equipos de DevOps.
- Mentoría: ofrecer liderazgo, orientación y oportunidades de desarrollo profesional a los miembros del equipo.
- Desarrollo de la cultura: fomentar una cultura de aprendizaje, innovación y excelencia técnica en el departamento de ingeniería.
Ejecución técnica
- Implementación de la hoja de ruta técnica: ejecutar la hoja de ruta técnica y las estrategias desarrolladas por el CTO, garantizando su alineación con los objetivos empresariales.
- Optimización del rendimiento: garantizar la escalabilidad y el rendimiento de nuestras aplicaciones web mediante prácticas de implementación eficaces.
- Control de calidad: implementar buenas prácticas para mejorar la calidad del código, la velocidad de despliegue y la fiabilidad del sistema.
Implementación de la arquitectura
- Colaboración con el CTO: trabajar estrechamente con el CTO para comprender los diseños arquitectónicos y las estrategias tecnológicas.
- Ejecución de planes arquitectónicos: liderar a los equipos de ingeniería en la implementación de aplicaciones web sólidas, de alto rendimiento y escalables conforme a la arquitectura definida
- Orientación técnica: ofrecer al equipo orientación técnica sobre los detalles de implementación y las buenas prácticas.
Gestión de proyectos
- Colaboración interfuncional: colaborar con responsables de producto, diseñadores y partes interesadas para priorizar funciones y gestionar los plazos de los proyectos.
- Asignación de recursos: asignar los recursos de forma eficiente para garantizar la entrega puntual de los proyectos.
- Gestión de riesgos: identificar posibles riesgos del proyecto y desarrollar estrategias de mitigación.
Mejora continua
- Mejora de procesos: implementar y perfeccionar procesos, metodologías y herramientas de desarrollo para aumentar la productividad del equipo.
Crecimiento y desarrollo del equipo
- Captación de talento: contrata y retén a los mejores profesionales de ingeniería para crear un equipo de alto rendimiento.
- Evaluaciones del rendimiento: realizar evaluaciones periódicas y ofrecer comentarios constructivos.
- Programas de formación: desarrollar programas que mejoren las competencias de los miembros del equipo y los mantengan al día de las últimas tecnologías.
Gestión de partes interesadas
- Comunicación: comunicar al equipo ejecutivo y a otras partes interesadas las novedades de los proyectos, los plazos y las decisiones técnicas.
- Alineación: garantizar que las actividades de ingeniería estén alineadas con los objetivos de la empresa y las necesidades de los clientes.
Cualificaciones requeridas
- Experiencia: un mínimo de 10 años de experiencia demostrada gestionando la producción de software, preferiblemente software basado en productos.
- Liderazgo: sólidas dotes de liderazgo y experiencia gestionando y haciendo crecer equipos de ingeniería.
- Conocimientos técnicos: experiencia práctica con tecnologías web modernas, como frameworks de JavaScript (Node, Vue.js), servicios en la nube (GCP), arquitectura de microservicios y gestión de bases de datos (SQL y NoSQL).
- Resolución de problemas: capacidad para diagnosticar problemas técnicos complejos y ofrecer soluciones eficaces en un entorno dinámico.
- Comunicación: excelentes habilidades de comunicación oral y escrita. Capacidad para explicar conceptos técnicos complejos a partes interesadas no técnicas.
- Formación: grado o máster en Informática, Ingeniería o un campo relacionado.
Cualificaciones preferentes
- Experiencia en productos SaaS o sectores impulsados por la tecnología.
- Experiencia en DevOps, pipelines CI/CD y metodologías ágiles.
- Familiaridad con arquitecturas web escalables y de alto rendimiento.
- Historial demostrado de entrega satisfactoria de varios proyectos.
Qué ofrecemos
- Salario competitivo con incentivos basados en el rendimiento.
- Oportunidades de crecimiento y promoción en un entorno dinámico.
- Un entorno de trabajo colaborativo y dinámico que valora la innovación y la transparencia.