The English-language job board for Spain

Frontend Developer

On-site in Madrid·Added 2 days ago

Overview

Requirements

  • Have the right to work in Spain

    Valsoft Corporation doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Work on-site in Madrid

    No relocation package mentioned.

  • Have 2+ years of experience

    Junior-level role.

  • University degree

    “Titulación en Ingeniería Informática o similar.” — per the ad.

This job was automatically translated to English.

Requirements

What we're looking for

Qualifications:

  • Knowledge of RAG (Retrieval-Augmented Generation) systems and semantic or vector search.
  • Experience consuming LLM APIs (OpenAI, Anthropic, Gemini...) and working with streaming responses (SSE / WebSockets).
  • Notions of prompt engineering.
  • Experience using AI tools for development, such as Claude Code, Codex, GitHub Copilot, or similar.
  • Degree in Computer Engineering or similar.
  • Minimum 2 years of professional experience developing with Angular (versions 2+).
  • Good command of TypeScript, HTML5, CSS3, and JavaScript (ES6+).
  • Experience consuming REST APIs and working with version control (Git).
  • Knowledge of RxJS and the Angular ecosystem (components, services, routing, state management).
  • English level B2.
  • An autonomous person, with the ability to work in a team and a desire to learn.

The role

We are looking to strengthen the team developing QUAY IA Hub, our line of Artificial Intelligence products for journalistic archives: semantic search, summary generation, and a conversational assistant (chatbot) that allows journalists and readers to "converse with the archive" instead of being limited to searching through it.

What you'll do

What will you do? • Design and develop the conversational interface (chat) in Angular on top of our RAG backend, with streaming responses (SSE).

•Build the visualization of enriched results: multimedia cards with citations, thumbnails, links to the original document, and deep-links to video and audio.

•Implement the capture of user feedback (helpful / not helpful responses) and the assistant's usage analytics.

•Develop an embeddable widget / JavaScript so that external clients can integrate the chat into their CMS.

•Collaborate closely with the backend team (Python, Solr, LLM) to define and integrate the assistant's API.

•Participate in code reviews, incident resolution, and the continuous improvement of quality and performance.

About Valsoft Corporation

Valsoft Corporation is a Canadian company that acquires and operates vertical market software businesses. Through its portfolio, it provides mission-critical software solutions to various industries, including broadcasting and media, where its subsidiary Aspire Software operates. The company focuses on long-term growth and operational independence for its acquired businesses, making it a stable and strategic employer in the software sector.

In Spain, Valsoft is present through its subsidiary VSN, which is a provider of media asset management and broadcast software solutions. The company is expanding its sales and engineering teams in Spain, offering opportunities for international professionals to work in a global software group with a local presence. The work culture emphasizes autonomy, innovation, and collaboration, making it an attractive option for those looking to contribute to a growing international software portfolio.

Founded
2015
Employees
1,000–5,000
Headquarters
Montreal, Canada
In Spain
Barcelona

Good to know if you are moving

  • Valsoft is a global software group with a strong presence in Spain through its subsidiary Aspire, offering opportunities to work on international projects.
  • The company provides a flexible and remote-friendly work environment, which is beneficial for international professionals.
  • Spain-based roles focus on sales and engineering, with opportunities to work with clients across Europe and beyond.
  • Valsoft's portfolio companies operate independently, allowing employees to work in a dynamic and entrepreneurial environment.
  • The company is headquartered in Montreal, Canada, but has a significant operational footprint in Spain, particularly in Barcelona.

In their own words

About the company & team

About the team / A propos de l'équipe:

At Protecmedia, we have been offering technological solutions to media outlets for over 45 years. We have been the benchmark software company for the media industry since 1979, with solutions covering advertising, editorial content, and audience management. Our platform is used by more than 500 publishers worldwide, and we are pioneers in the use of Artificial Intelligence and Machine Learning applied to news creation. Since 2023, we have been part of the Valsoft group, which reinforces our stability and international projection. Our headquarters is in Madrid (Calle Julián Camarillo, 29).

All open roles at Valsoft Corporation
WhatsApp