




Resumen: EvolutionCode busca un desarrollador frontend experimentado con sólida experiencia en Vue.js para construir aplicaciones web modernas, adaptables y fáciles de usar, colaborando con diseñadores e ingenieros. Aspectos destacados: 1. Construir y mantener aplicaciones de alta calidad con Vue.js (se prefiere Vue 3) 2. Colaborar con diseñadores, propietarios de producto e ingenieros 3. Oportunidad de construir componentes y sistemas de interfaz de usuario escalables y reutilizables EvolutionCode está buscando un desarrollador frontend experimentado con sólida experiencia en Vue.js para construir aplicaciones web modernas, adaptables y fáciles de usar. Te centrarás en implementar componentes de interfaz de usuario, integrar con APIs REST y traducir conceptos de diseño en código limpio y listo para producción. Es muy valorada la experiencia colaborando estrechamente con diseñadores y trabajando a partir de archivos de Figma. Trabajarás junto con ingenieros backend, propietarios de producto y diseñadores UX/UI para ofrecer experiencias frontend intuitivas y escalables. **Responsabilidades** * Construir y mantener aplicaciones con Vue.js (preferiblemente Vue 3) con una interfaz de usuario y experiencia de usuario de alta calidad * Desarrollar sistemas de interfaz de usuario basados en componentes y reutilizables utilizando la API de Composición * Integrar funcionalidades frontend con APIs REST y gestionar flujos asíncronos de forma fiable * Implementar diseños adaptables prestando especial atención al rendimiento y a la accesibilidad * Garantizar la compatibilidad entre distintos navegadores y un comportamiento consistente de la interfaz de usuario * Colaborar con diseñadores utilizando activos y especificaciones de Figma * Trabajar con los equipos de producto e ingeniería para lanzar funciones de extremo a extremo * Escribir código limpio y mantenible, y contribuir a revisiones, refactorizaciones y mejoras Utilizar flujos de trabajo basados en Git (GitHub/GitLab/Azure DevOps) para gestionar los cambios de código * **Requisitos** * Experiencia profesional sólida con Vue.js (se prefiere Vue 3) * Experiencia práctica con la API de Composición * Buen conocimiento de la arquitectura basada en componentes y de patrones de componentes reutilizables * Experiencia con la gestión del estado (Vuex / Pinia o similares) * Conocimientos sólidos de JavaScript moderno (ES6+) * Capacidad para trabajar con programación asíncrona (Promesas, async/await) * Amplia experiencia integrando con APIs REST * Conocimientos sólidos fundamentales de frontend: HTML5, CSS3, diseño adaptable * Experiencia garantizando la compatibilidad entre distintos navegadores Competencia con Git y flujos de control de versiones (GitHub, GitLab o Azure DevOps) * **Beneficios** * Trabajar en productos modernos orientados al usuario, con fuerte énfasis en UI/UX * Entorno colaborativo con diseñadores, propietarios de producto e ingenieros * Oportunidad de construir componentes y sistemas de interfaz de usuario escalables y reutilizables * Rol de alto impacto con verdadera responsabilidad sobre la calidad y entrega frontend * Flexibilidad y una cultura de equipo centrada en crear excelentes experiencias de producto


