




Resumen: EvolutionCode busca un desarrollador frontend experimentado con conocimientos especializados en Vue.js para construir aplicaciones web modernas y adaptables, y colaborar con equipos multifuncionales. Aspectos destacados: 1. Construir y mantener aplicaciones de alta calidad con Vue.js, con un fuerte enfoque en la interfaz de usuario y la experiencia de usuario (UI/UX) 2. Desarrollar sistemas de interfaz de usuario (UI) reutilizables basados en componentes mediante la API de Composición 3. Entorno colaborativo con diseñadores, propietarios de producto e ingenieros EvolutionCode busca un desarrollador frontend experimentado con sólida experiencia en Vue.js para construir aplicaciones web modernas, adaptables y fáciles de usar. Su labor consistirá principalmente en implementar componentes de interfaz de usuario (UI), integrarlos con APIs REST y traducir conceptos de diseño en código limpio y listo para producción. Resulta muy valorable contar con experiencia previa colaborando estrechamente con diseñadores y trabajando directamente a partir de diseños creados en Figma. Trabajará junto a 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 (UI/UX) de alta calidad * Desarrollar sistemas de interfaz de usuario (UI) reutilizables basados en componentes mediante la API de Composición * Integrar funcionalidades frontend con APIs REST y gestionar flujos asíncronos de forma fiable * Implementar diseños adaptables (responsive) prestando especial atención al rendimiento y a la accesibilidad * Garantizar la compatibilidad entre distintos navegadores y un comportamiento coherente de la interfaz de usuario (UI) * Colaborar con diseñadores utilizando recursos y especificaciones de Figma * Trabajar conjuntamente con los equipos de producto e ingeniería para lanzar funciones desde su concepción hasta su entrega final * Escribir código limpio y mantenible, y participar en 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 * Conocimiento profundo de la arquitectura basada en componentes y de los patrones de componentes reutilizables * Experiencia con la gestión del estado (Vuex / Pinia o similares) * Competencias sólidas en JavaScript moderno (ES6+) * Capacidad para trabajar con programación asíncrona (Promesas, async/await) * Amplia experiencia integrando APIs REST * Fundamentos sólidos de desarrollo frontend: HTML5, CSS3, diseño adaptable (responsive design) * Experiencia garantizando la compatibilidad entre distintos navegadores Competencia en Git y flujos de control de versiones (GitHub, GitLab o Azure DevOps) * **Beneficios** * Trabajar en productos modernos orientados al usuario, con un fuerte enfoque en la interfaz de usuario y la experiencia de usuario (UI/UX) * Entorno colaborativo con diseñadores, propietarios de producto e ingenieros * Oportunidad de construir componentes y sistemas de interfaz de usuario (UI) escalables y reutilizables * Rol de alto impacto con verdadera responsabilidad sobre la calidad y la entrega frontend * Flexibilidad y una cultura de equipo centrada en la creación de excelentes experiencias de producto


