Frontend Developer Senior (Vue 3 + TypeScript)

knowmad Mood
Madrid, Spain
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Artificial Intelligence Continuous Integration Performance Tuning Scrum Methodology Software Engineering TypeScript Web Content Accessibility Guidelines Network Routers Backend Vue.js Front End Software Development
+2 more
JestJS Restful APIs

Job description

  • Desarrollo frontend moderno: Participar en la modernización de aplicaciones corporativas críticas, desarrollando nuevas funcionalidades con Vue 3 y TypeScript, asegurando escalabilidad y mantenibilidad.
  • Arquitectura y evolución técnica: Colaborar en la definición y evolución de la arquitectura frontend, promoviendo buenas prácticas, modularización y componentización.
  • Desarrollo de interfaces: Implementar interfaces reutilizables y optimizadas utilizando Vuetify 3 y estándares de diseño modernos.
  • Gestión de estado y navegación: Gestionar estado global y navegación mediante Pinia y Vue Router, garantizando coherencia y eficiencia en la aplicación.
  • Internacionalización: Implementar soluciones multiidioma utilizando Vue I18n en aplicaciones con alcance internacional.
  • Testing y calidad: Diseñar y mantener testing automatizado con Vitest y estrategias de validación con Yup, asegurando calidad de código y estabilidad.
  • Optimización y rendimiento: Identificar y resolver incidencias técnicas, cuellos de botella y problemas de rendimiento, mejorando la experiencia de usuario.
  • Modernización y refactorización: Contribuir a procesos de migración, refactorización progresiva y convivencia entre sistemas legacy y nueva arquitectura.
  • Uso de Inteligencia Artificial: Aplicar herramientas de IA para acelerar el desarrollo, testing, documentación y productividad técnica del equipo.
  • Colaboración multidisciplinaria: Trabajar en entornos Agile con equipos de backend, QA, UX/UI y producto para entregar valor de forma incremental.

Requirements

Experiencia de al menos 5 años como Desarrollador/a Frontend en:

  • Desarrollo frontend con Vue 3 y TypeScript en entornos productivos.
  • Conocimiento avanzado del ecosistema Vue: Vite, Vuetify 3, Pinia, Vue Router y Vue I18n.
  • Experiencia en desarrollo de aplicaciones SPA modernas, mantenibles y escalables.
  • Experiencia en testing frontend (Vitest) y validación de formularios con Yup.
  • Participación en proyectos de modernización tecnológica, migración desde entornos legacy o refactorización progresiva.
  • Uso práctico de herramientas de IA aplicadas al desarrollo (asistentes de código, generación/refactorización, testing, etc.).
  • Experiencia en metodologías ágiles (Scrum) y trabajo con equipos multidisciplinares.
  • Capacidad de análisis, autonomía técnica y orientación a calidad, rendimiento y buenas prácticas de desarrollo., Además, valoraremos muy positivamente si tienes experiencia y/o conocimientos en:
  • Arquitecturas frontend avanzadas (microfrontends, arquitecturas desacopladas).
  • Optimización de rendimiento frontend y métricas Core Web Vitals.
  • Accesibilidad (WCAG) y diseño centrado en usuario.
  • Integración con APIs REST y trabajo en entornos cloud.
  • CI/CD, automatización de despliegues y control de calidad.
  • Testing E2E y herramientas complementarias de calidad.
  • Seguridad aplicada al desarrollo frontend.
  • Experiencia en proyectos internacionales y aplicaciones multiidioma.
  • Capacidad para contribuir en decisiones técnicas y mentoring de perfiles junior o mid-level.
  • Participación en equipos con fuerte adopción de IA en el ciclo de desarrollo.

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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad · WWC 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all