Participarás en la definición de la Visión de Arquitectura Técnica asegurando que está comunicada y entendida por todos los equipos.
Serás responsable de definir pautas (guidelines), definir e implementar funcionalidades técnicas (technicals enablers) para facilitar el Desarrollo del SW. Habilitar el Continous Delivery y Continous Integration
**Rol**:
- Tech Lead Front
**Requisitos y Experiência**:
- Experto en desarrollo y arquitectura de** Frontend** (experiência orientativa de cuatro (4) a seis (6) años), con habilidad para comunicar y capacidad para liderar técnicamente a equipos de desarrollo de **Frontend.**:
- Debe haber implementado y conocer diferentes alternativas de arquitectura de **Frontend web tipo SPA**.
**Experiência en las Tecnologías**:
- Typescript: Domina la mayor parte de las características la última versión del lenguaje.
- Javascript: Domina la mayor parte de las características de **ES5 y ES6. HTML, CSS / CSS3, SASS/SCSS.**:
- Angular: Sabe cómo utilizar la inyección de dependencias para sustituir dependencias, domina cuándo utilizar una Pipe, un Componente, un Módulo, Lazy Load de módulos. Conoce prácticamente todos los métodos hook del ciclo de vida de componentes: ngOnInit, ngOnDestroy, etc. Conoce estrategias de gestión de estados. Deseable conocimientos o experiência con React y Vue.
- Código limpio: Domina todas las reglas de código limpio respecto a clases, métodos, propiedades, nombres, gestión de excepciones, comentarios, etc.
- Programación orientada a objetos: Domina conceptos como cohesión, acoplamiento, jerarquía, modularidad, abstracción, encapsulación y sabe dar ejemplos de cada tipo.
- Principios de diseño: Sabe explicar y dar ejemplos de los S.O.L.I.D, YAGNI y KISS.
- Smells y refactoring: conoce los smells (anti patrones y malas prácticas) y cómo refactorizarlos a buenas prácticas.
- Patrones de diseño: conoce y sabe explicar la mayoría de los patrones de diseño, poniendo ejemplos.
- Testing: conoce las reglas F.I.R.S.T, conoce las partes de un test (Given/When/Then ó Arrange/Act/Assert), conoce deseablemente el patrón page-object. Conoce los tipos de falsos dobles (spy, mock, stub, fake, dummy object) y sabe cuándo utilizarlos. Conoce la pirámide de testing y sabe la diferencia entre test unitario, de integración y end to end.
- Arquitectura: Sabe configurar un proyecto angular desde 0 y tiene experiência haciéndolo de en algún proyecto.
- Webpack: si conoce también herramientas similares mejor. Conoce los loaders y plugins y ha programado alguno en una aplicación en producción.
**¿Qué te ofrecemos?**
- Contrato Indefinido.
- Seguro Médico pagado 100% por la empresa para toda la familia: cónyuge o pareja de hecho (legalmente registrada) e hijos menores de 25 años.
- Seguro de Vida y Accidentes: pagado 100% por la empresa.
- Plan de Pensiones: A partir del año de antigüedad puedes beneficiarte del Plan de Pensiones eligiendo el nível de aportación con un máximo del 4% sobre el salario regulador de Convenio.
- Tickets comida: de lunes a jueves, el máximo importe legal.
- Paquete Conexión a Internet domicilio + linea de teléfono móvil gratuito.
- Programa de conciliación: ofrece la posibilidad de disfrutar más de nuestro tiempo y el de los nuestros, poniendo a nuestro alcance una gran variedad de servicios gratuitos o en condiciones muy ventajosas (se citan como ejemplo: 2 servicios de mensajería gratuito al año, 3 servicios de telefarmacia gratuitos al año, solicitud de reservas gratuito e ilimitado, etc.)
- Plan Familia: Es una ayuda social y económica dirigida a empleados y sus hijos, que tengan un grado de discapacidad igual o mayor al 33% y para cónyuges con un grado de discapacidad igual o superior al 66%.
- Zona de trabajo: Pozuelo de Alarcón.
- Horario flexible y Teletrabajo 2 días completos a la semana a elegir.
- Pozuelo de Alarcón, Madrid, España
- Indefinido
- 2 años experiência
- Titulación Universitaria Grado Medio (3 a.)
- 0