Indra Group

Frontend Developer Vue.js

Indra Group Madrid, Community of Madrid, Spain

Defense and Space Manufacturing · 51-200 employees

Sep 15
vue Mid (2-5 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop the Vue 3 frontend for a simulation and wargaming environment, including interfaces for managing scenarios, turns, players, events, and results. Integrate REST APIs and real-time collaborative services, build multimedia rooms using WebRTC and LiveKit, and coordinate with backend teams on roles, permissions, authentication, and room access.

What they look for

Vue 3 TypeScript Pinia Vuex Vue Router REST APIs WebRTC LiveKit WebSockets SignalR Real-Time Communications Audio and Video Integration Frontend Development Dashboard Development Authentication and Access Control

Requirements

Candidates need at least three years of Vue 3 frontend development experience, with TypeScript experience considered an advantage, and experience building complex web applications such as dashboards, HMIs, simulation tools, or operational systems. Required knowledge includes Pinia or Vuex, Vue Router, REST APIs, advanced interface components, real-time communications, and WebRTC audio and video integration; B2-level English is also required.

Benefits

Long-Term Projects Innovative and High-Impact Projects Collaborative Work Environment Flexible Work Organization Career Development Plan Ongoing Training Exclusive Discounts Competitive Compensation Flexible Compensation Plans

Full description

En Indra Group, protegemos lo que más importa.

Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional, trabajando de la mano de organismos clave en proyectos de Ciberdefensa y Ciber entrenamiento de alta criticidad y entorno clasificado.

🤖 ¡Únete a nuestro equipo de Ciberdefensa!

En nuestro posicionamiento como compañía líder en tecnología y defensa, queremos incorporar un/a

Frontend Developer Vue.js

💡 ¿Qué harás?

  • Desarrollar la interfaz frontend de un entorno de simulación y wargaming basado en Vue 3.
  • Implementar pantallas de gestión de escenarios, turnos, jugadores, eventos y resultados.
  • Integrar APIs REST, servicios en tiempo real y flujos colaborativos.
  • Desarrollar e integrar salas multimedia con WebRTC y LiveKit para audio, vídeo, chat y compartición de pantalla.
  • Colaborar con equipos backend para la gestión de roles, permisos, autenticación y acceso a salas.

🎯¿Qué buscamos en ti?

  • Experiencia de al menos 3 años desarrollando la interfaz frontend con Vue 3 (valorable TypeScript).
  • Experiencia con aplicaciones web complejas tipo dashboard, HMI, simulación o sistemas operacionales.
  • Conocimientos de Pinia/Vuex, Vue Router y APIs REST.
  • Experiencia con componentes avanzados: tablas, formularios, timelines, paneles e indicadores.
  • Integración de comunicaciones en tiempo real mediante WebSockets, SignalR o tecnologías similares.
  • Conocimientos imprescindibles de WebRTC y experiencia integrando funcionalidades de audio y vídeo.
  • Nivel de inglés B2 .

📍 Madrid. Modelo híbrido.

Lo que te ofrecemos

Estabilidad y Futuro 🏢✨: Proyectos a largo plazo en una empresa líder con más de 50.000 profesionales, respaldada por una sólida posición en el mercado.

Proyectos Innovadores y de Alto Alcance 🚀: Participarás en iniciativas tecnológicas estratégicas con impacto nacional e internacional.

Ambiente Cercano y Transparente 🤝: Formarás parte de equipos colaborativos donde se fomenta el trabajo conjunto y el aprendizaje continuo.

Autonomía y Flexibilidad ⏳: Apostamos por la conciliación y una organización flexible del trabajo.

Plan de carrera adaptado a ti 📈: Te acompañaremos en tu desarrollo profesional con oportunidades de crecimiento reales.

Formación continua 📚: Acceso a Open University y Udemy for Business con miles de cursos disponibles.

Descuentos exclusivos para tu bienestar 🎁: Ventajas en gimnasios, restauración, ocio, viajes y mucho más.

Retribución competitiva 💰 y planes de compensación flexible 💸📊 adaptados a tus necesidades.

🕓 ¿Cómo es nuestro proceso de selección?

Revisión de tu perfil 🔍: Analizamos tu experiencia y competencias para valorar el encaje con la posición.

Primera toma de contacto (5-10 min) 📞: Una breve conversación para conocernos y resolver dudas.

Entrevista con el equipo de Atracción de Talento 🤝: Te contaremos quiénes somos, cómo trabajamos y qué oportunidades te ofrecemos.

Entrevista con el equipo del proyecto 🤝: Conocerás el entorno de trabajo, las funciones del puesto y profundizaremos en tu experiencia.

Oferta y bienvenida 🎉: Si hay match, comenzaremos juntos una nueva etapa profesional.

Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social

Similar roles