Desarrollador/a Front-End Vue 3 (Senior)

knowmad Mood
Municipality of Madrid, Spain
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, Catalan
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

JavaScript
Agile Methodologies
Application Lifecycle Management
User Authentication
Desktop Publishing
Systems Development Life Cycle
Software Engineering
Data Streaming
TypeScript
Backend
Vue.js
SASS
WebPack
Front End Software Development
REST

Job description

  • Desarrollo Front-End con Vue 3: Diseñar, desarrollar y mantener aplicaciones modernas utilizando Vue 3, asegurando escalabilidad, rendimiento y mantenibilidad del código.
  • Arquitectura de Aplicaciones: Definir la estructura y arquitectura de proyectos en JavaScript/TypeScript, estableciendo buenas prácticas y estándares de desarrollo.
  • Creación de Librerías y Componentes: Desarrollar librerías de utilidades y componentes reutilizables (SFC), asegurando consistencia visual y funcional en todas las aplicaciones.
  • Diseño de Interfaces: Diseñar e implementar componentes, formularios y páginas, siguiendo principios de UX/UI y adaptabilidad responsive con enfoque mobile-first.
  • Estilos y Maquetación: Implementar estilos con SASS utilizando metodología BEM, garantizando código limpio, escalable y mantenible.
  • Integración y Servicios: Conectar aplicaciones front-end con APIs REST, gestionando autenticación, seguridad y flujo de datos.
  • Gestión de Aplicaciones CRM: Participar en el desarrollo de aplicaciones de negocio como CRM, incluyendo funcionalidades como agendas, gestión de tareas tipo kanban y gestión de clientes.
  • Documentación y Testing: Documentar y testear componentes utilizando herramientas como Storybook para asegurar calidad y reutilización.
  • Optimización y Mejora Continua: Mejorar el rendimiento, accesibilidad y experiencia de usuario de las aplicaciones.
  • Colaboración Multidisciplinaria: Trabajar conjuntamente con equipos de backend, diseño y negocio para construir soluciones alineadas con los objetivos del cliente.

Requirements

Experiencia de al menos 5 años como Desarrollador Front-End especializado en:

  • Dominio de Vue 3 para el desarrollo de aplicaciones modernas y escalables.
  • Experiencia en creación de arquitecturas y estructuras de directorios para aplicaciones JavaScript/TypeScript basadas en Vue 3.
  • Desarrollo de librerías reutilizables de componentes (SFC) aplicando buenas prácticas de diseño, personalización mediante props, slots y variables CSS.
  • Amplios conocimientos en HTML, CSS, SASS (metodología BEM) y diseño responsive bajo el enfoque mobile-first.
  • Experiencia en integración con servicios REST, gestión de autenticación de usuarios y aspectos de seguridad en aplicaciones front.
  • Conocimiento en herramientas modernas como Vite, Storybook y gestión de assets como SVG sprites.
  • Experiencia documentando y testeando componentes mediante Storybook.
  • Experiencia en desarrollo de aplicaciones complejas como CRM o herramientas de gestión de negocio.
  • Capacidad de trabajo en equipo y comunicación efectiva con equipos multidisciplinares.
  • Valorable experiencia en entornos con castellano y catalán (Barcelona)., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Experiencia práctica en herramientas como Vite, Storybook y gestión avanzada de SVG.
  • Conocimientos sólidos de TypeScript aplicado a proyectos Vue.
  • Experiencia en desarrollo de sistemas de diseño (Design Systems).
  • Buenas prácticas en testing y documentación de componentes.
  • Experiencia en metodologías ágiles de desarrollo.
  • Conocimiento del entorno local (Barcelona), con dominio de castellano y valorable catalán.

Benefits & conditions

Contrato Indefinido

100% REMOTO

About the company

Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza.

Apply for this position