Desarrollador/a Frontend Vue.Js JavaScript Buscamos un/a Ingeniero/a Frontend especializado/a en Vue.Js para incorporarse a un proyecto estratégico de Ciberdefensa, participando en el desarrollo de aplicaciones web modernas, seguras y escalables orientadas a componentes.Formará parte de un equipo técnico en entorno de alta seguridad, contribuyendo al diseño y construcción de soluciones frontend robustas. Modalidad: Hibrido, Barcelona. Funciones principales Desarrollo de aplicaciones web con Vue.Js (mínimo 3 años de experiencia). Programación con JavaScript ES6+, HTML5 y CSS3. Aplicación de buenas prácticas en arquitectura frontend basada en componentes. Gestión de versiones con Git siguiendo flujos Gitflow. Maquetación avanzada con SASS y organización de estilos mediante metodología BEM. Implementación de testing unitario (Jest, Karma o Jasmine). Trabajo en entornos ágiles bajo Scrum o Kanban. Colaboración con equipos multidisciplinares en entorno de alta exigencia técnica. Requisitos imprescindibles Experiencia mínima de 3 años con Vue.Js. Dominio de:o JavaScript (ES6 o superior)o HTML5o CSS3 Experiencia sólida con Git (Gitflow). Testing unitario (Jest, Karma o Jasmine). Conocimiento práctico de metodologías ágiles. Titulación en Informática, Telecomunicaciones o similar. Inglés alto (hablado y escrito). Se valorará positivamente Conocimientos en sistemas de identidad y gestión de APIs. Experiencia con librerías de mapas:o Google Mapso OpenLayerso Leaflet Experiencia con otros frameworks frontend (React o Angular). Uso de herramientas de calidad y linting (ESLint, SonarQube). Herramientas de empaquetado (Webpack, Vite). Experiencia con TypeScript. Conocimientos básicos de Docker. Ofrecemos: Contrato indefinido con CAS Training Formar parte de un equipo europeo de alto nivel técnico en un entorno innovador Paquete retributivo atractivo y flexible, negociado según tu experienciaAcceso gratuito a nuestro Catálogo Anual de Formación con fabricantes top:Microsoft, Linux, Oracle, ITIL, ¡y muchos más! JavaScript, CSS, HTML, Vue.Js Jest, Karma, Jasmine