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 HTML5
o 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 Maps
o OpenLayers
o 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 experiencia
Acceso 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