Summary
Builds responsive, modular UIs with Vue 3, TypeScript and Azure DevOps while owning CI/CD pipelines and automated testing for a cloud-native energy-sector project.
Oportunidad Profesional: Desarrollador FrontEnd especializado en VUE3En Metrica España, nos encontramos en la búsqueda de un talento excepcional para unirse a nuestro equipo y colaborar en un proyecto estratégico para una importante empresa del sector energético. Buscamos un Desarrollador FrontEnd con especialización en Vue3, un profesional apasionado por la creación de interfaces de usuario intuitivas y eficientes, y con un profundo conocimiento del ecosistema de desarrollo moderno.
Este rol es una excelente oportunidad para un profesional con al menos 2 años de experiencia en desarrollo FrontEnd, que desee aportar su experiencia en un entorno tecnológico puntero, trabajando bajo la arquitectura de Microsoft Azure y aplicando las mejores prácticas en Integración Continua y Despliegue Continuo (CI/CD).
Sobre el Proyecto:
. Trabajarás en un entorno que valora la excelencia técnica, la colaboración y la mejora continua. La arquitectura del proyecto se asienta sobre Microsoft Azure, lo que implica una exposición directa a servicios cloud de vanguardia y a metodologías ágiles.
Tus Responsabilidades Principales Incluirán:
Desarrollo de Interfaces de Usuario: Diseñar, desarrollar y mantener interfaces de usuario complejas, dinámicas y modulares utilizando Vue 3 y sus librerías asociadas. Tu enfoque estará en la creación de experiencias de usuario fluidas y responsivas.
Implementación y Mantenimiento de CI/CD: Serás responsable de implementar y mantener pipelines de CI/CD robustos para automatizar el despliegue de código en diversos entornos de Azure. Esto incluye la gestión de servicios como Azure Web Apps, App Services, Azure DevOps, y potencialmente Azure Kubernetes Service (AKS).
Garantía de Calidad: Asegurar la calidad del código fuente mediante la implementación de casos de prueba (test cases) y pruebas automatizadas que garanticen una alta cobertura y fiabilidad.
Colaboración Interdepartamental: Trabajar estrechamente con los equipos de backend, arquitectura y operaciones para optimizar los procesos de integración de servicios y despliegue de aplicaciones.
Mejora Continua: Participar activamente en revisiones de código, compartir conocimientos y contribuir a la definición y mejora de los estándares, patrones y buenas prácticas en el desarrollo FrontEnd.
Requisitos Técnicos Indispensables:
Dominio Avanzado de Vue 3: Experiencia sólida y demostrable en el desarrollo con Vue 3, incluyendo un entendimiento profundo de su Composition API, Vue Router y la gestión de estado con Pinia o Vuex.
Experiencia con TypeScript: Conocimiento y experiencia práctica en el uso de lenguajes tipados, siendo TypeScript la preferencia excluyente para este puesto.
Conocimientos de Microsoft Azure: Sólida comprensión de los servicios de Azure relevantes para el desarrollo y despliegue de aplicaciones web, con énfasis en CI/CD. Se valorará experiencia específica con Azure DevOps, Web Apps, App Services y AKS.
Experiencia en CI/CD: Familiaridad con las herramientas y metodologías de Integración Continua y Despliegue Continuo.
Fundamentos de Desarrollo Web: Sólidos conocimientos de HTML5, CSS3 (incluyendo preprocesadores como SASS/LESS) y JavaScript moderno (ES6+).
Control de Versiones: Experiencia en el uso de Git para el control de versiones.
Habilidades y Competencias Deseables:
Experiencia con metodologías ágiles (Scrum, Kanban).
Conocimiento de herramientas de testing como Jest, Vitest o C