Descripción de la oferta
Como Tech Lead, serás una de las referencias técnicas del equipo, bajo la supervisión de nuestro Engineering Manager. Junto con él y el resto del equipo, trabajarás activamente en el diseño arquitectónico y la implementación de la solución, así como en la selección y validación de tecnologías.
Funciones
Como Tech Lead:
Dedicarás buena parte del día a tareas de implementación o a apoyar y revisar la implementación del resto de desarrolladores del equipo.
Participarás en el diseño de la solución basada en los requisitos de Product Management, equilibrando siempre entre opciones efectivas a corto plazo y soluciones mantenibles a medio y largo plazo.
Será habitual que compañeros con menos experiencia soliciten tu ayuda, por lo que la paciencia y la disposición para explicar y transferir conocimiento son importantes.
Nuestro Engineering Manager y nuestro CTO definen la estrategia a medio y largo plazo, mientras que los Tech Leads ayudan a traducir esa estrategia en el trabajo diario del equipo en todos sus aspectos: metodológicos (trabajo en sprints, cross-tests...), arquitectónicos (patrones de diseño, equilibrio entre ingeniería y sobreingeniería...) y técnicos (buenas prácticas de codificación, selección de librerías o frameworks de desarrollo, mejoras de persistencia...).
Nuestro ecosistema de Producto Conectado es amplio e incluye tanto el producto físico (nuestros monitores de hogar conectados y placas de calle), como servicios backend para gestión de dispositivos, usuarios, desvío de llamadas...; aplicaciones móviles para el usuario final; y aplicaciones web para la gestión del parque de dispositivos y resolución de incidencias. Para gestionar todo ello, formarás parte de un equipo multidisciplinar, pero tu visión global será clave para garantizar que todos los equipos y soluciones técnicas estén alineados.
Formación Académica
Preferiblemente titulación en Ingeniería Informática o equivalente (Ingeniería Técnica en Informática de Gestión o Sistemas, o un grado superior en Informática).
Sólida experiencia en ingeniería frontend
Amplia experiencia construyendo aplicaciones frontend modernas, con buen conocimiento de arquitecturas, frameworks y herramientas. Has trabajado en proyectos de tamaño medio o grande y comprendes los retos de mantener y evolucionar bases de código frontend.
Mentalidad orientada al testing
Experiencia con prácticas de testing frontend (unitario, integración, end‑to‑end) y una comprensión clara de su importancia en el desarrollo diario.
Experiencia en design systems
Experiencia construyendo, manteniendo o contribuyendo a un sistema de diseño, y trabajando estrechamente con diseñadores para alinear UX/UI y desarrollo.
Conocimiento de APIs e integración
Buen entendimiento de APIs REST, su diseño, documentación y consumo desde aplicaciones frontend, y capacidad para colaborar eficazmente con equipos backend.
Habilidades de comunicación
La comunicación clara es esencial. Buscamos a alguien que pueda explicar decisiones técnicas y sus razones, ayudando al equipo a entender no solo qué construimos, sino por qué.
Curiosidad técnica
Te gusta mantenerte cerca de la tecnología, entender cómo funcionan las cosas y actualizar tus conocimientos de forma continua. Fomentamos activamente la formación y el aprendizaje constante.
Por la responsabilidad y tipo de tareas
Es deseable, aunque no imprescindible, que hayas trabajado en proyectos que requieran integración Hardware‑Software‑Móvil.
Deberás equilibrar tu tiempo entre implementar y apoyar a tus compañeros. No se trata de dar lecciones, sino de estar disponible para escuchar y ayudar a quienes están creciendo como ingenieros.
Departamento: DESARROLLO DE SOFTWARE
Horario: Horario flexible de entrada / salida y 2 días opcionales de teletrabajo a la semana.
#J-18808-Ljbffr