Nuestro cliente es una multinacional TELCO que está buscando para incorporar en su plantilla de manera estable un Project Lead para liderar el área del Front y serás el responsable de los distintos portales de cliente y ecommerce.
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
Requisitos y experiência:
Experiência en la gestión de proyectos de desarrollo y definición de aplicaciones FrontEnd, con habilidad para comunicar y capacidad para liderar técnicamente a equipos de desarrollo de FrontEnd.
¿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.
Aptitudes y conocimientos deseados:
Experiência en las Tecnologías: - Typescript: conoce la mayor parte de las características la última versión del lenguaje.
- Javascript: conoce la mayor parte de las características de ES5 y ES6.
HTML, CSS, 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: conoce las reglas de código limpio respecto a clases, métodos, propiedades, nombres, gestión de excepciones, comentarios, etc.
- Programación orientada a objetos: conoce 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.