Xen Orchestra Frontend Developer

Provided

Job description

Type of contract / Length

Full time (permanent contract)

Location

Full remote, hybrid or on site (Grenoble, France)

Missions

Vates is looking for an experienced Vue.js Frontend Developer to join our dynamic development team. You’ll work closely with an experienced Vue.js team and collaborate with an UX designer who will provide you with components to implement. Your main mission will be to develop and optimize frontend components for a fully redesigned virtualization orchestration application.
  • Implement and integrate Vue.js components provided by the UX designer
  • Participate in the complete redesign of a virtualization orchestration application
  • Collaborate with the Xen Orchestra development team and work alongside XCP-ng developers and support teams to ensure cohesive and performant features
  • Optimize components to ensure maximum performance and a smooth user experience
  • Participate in code reviews and contribute to the continuous improvement of development practices
  • Suggest innovative solutions to improve the application’s architecture and performance

Qualifications

  • Proficiency in Vue.js with at least 3 years of experience
  • Solid experience in front-end development (HTML, CSS, JavaScript)
  • Understanding of responsive design principles and UX best practices
  • Experience integrating UI/UX designs and mockups
  • Familiarity with version control tools (Git)
  • Excellent problem-solving skills and ability to work collaboratively in a team
  • Experience with virtualization tools or orchestration environments is a plus
  • Knowledge of backend technologies, particularly Node.js
  • Familiarity with Agile/Scrum methodologies

Our Company

Vates is a French software company specializing in Open Source and virtualization with a deep commitment to open, collaborative development. Our main projects, Xen Orchestra and XCP-ng, span the full virtualization stack—from the hypervisor (Xen) and virtualization platform (XCP-ng) to management and VM backups (Xen Orchestra). Our team works across multiple countries, fully embracing remote work with transparent workflows and accessible communication channels. At Vates, we are driven by a strong, people-first culture that values benevolence, inclusivity, and a horizontal structure. Every member is empowered to contribute ideas, make decisions, and grow with the company. Our open-source model is core to everything we do, not just in our code, which is available on GitHub and GitLab, but in our collaborative approach with the community. We believe in "upstream first," dedicating our expertise and resources to support and advance foundational projects like Xen, and helping contributors of all levels join us on this journey.

Are you the one?

  • Step 1

    Send your application with your resume and explain us in your email what motivates you to join us
  • Step 2

    Meet your potential manager and co-workers at the office or remote in order to check if it’s a good fit for both you and us
  • Step 3

    Receive your offer and start working for us!
We respond to everyone.

Learn more about Vates

Vates was born more than 10 years ago in the French Alps, in Grenoble. Our team is composed of more than 20 people, spread out in France and elsewhere in the world. Want to know more about our history? Our team? Thinking of joining us?

About Vates

Blog