Frontend Developer
✨ AI Summary
Valsoft, a software provider for the media industry, is hiring a Frontend Developer to build an AI-powered conversational interface for journalistic archives. The role focuses on Angular, TypeScript, and integrating LLM APIs with streaming responses (SSE). Candidates need at least 2 years of professional experience with Angular and knowledge of RAG systems, with B2 English proficiency required.
Buscamos reforzar el equipo que desarrolla QUAY IA Hub, nuestra línea de productos de Inteligencia Artificial para archivos periodísticos: búsqueda semántica, generación de resúmenes y un asistente conversacional (chatbot) que permite a periodistas y lectores “conversar con el archivo” en lugar de limitarse a buscar en él.
¿Qué harás? • Diseñar y desarrollar la interfaz conversacional (chat) en Angular sobre nuestro backend de RAG, con respuestas en streaming (SSE).
•Construir la visualización de resultados enriquecidos: tarjetas multimedia con citas, miniaturas, enlaces al documento original y deep-links a vídeo y audio.
•Implementar la captura de feedback del usuario (respuestas útiles / no útiles) y las analíticas de uso del asistente.
•Desarrollar un widget / JavaScript embebible para que clientes externos integren el chat en su CMS.
•Colaborar estrechamente con el equipo de backend (Python, Solr, LLM) para definir e integrar la API del asistente.
•Participar en revisiones de código (code reviews), resolución de incidencias y mejora continua de la calidad y el rendimiento.
Qualifications:
- Conocimiento de sistemas RAG (Retrieval-Augmented Generation) y de búsqueda semántica o vectorial.
- Experiencia consumiendo APIs de LLM (OpenAI, Anthropic, Gemini…) y trabajando con respuestas en streaming (SSE / WebSockets).
- Nociones de prompt engineering.
- Experiencia en el uso de herramientas de IA para desarrollo, como Claude Code, Codex, GitHub Copilot o similares.
- Titulación en Ingeniería Informática o similar.
- Mínimo 2 años de experiencia profesional desarrollando con Angular (versiones 2+).
- Buen dominio de TypeScript, HTML5, CSS3 y JavaScript (ES6+).
- Experiencia consumiendo APIs REST y trabajando con control de versiones (Git).
- Conocimiento de RxJS y del ecosistema Angular (componentes, servicios, routing, gestión de estado).
- Inglés nivel B2.
- Persona autónoma, con capacidad de trabajo en equipo y ganas de aprender.
About the team / A propos de l'équipe:
En Protecmedia llevamos más de 45 años ofreciendo soluciones tecnológicas a medios de comunicación. Somos la empresa de software de referencia para la industria de los medios desde 1979, con soluciones que abarcan publicidad, contenido editorial y gestión de audiencias. Nuestra plataforma es utilizada por más de 500 editores en todo el mundo, y somos pioneros en el uso de Inteligencia Artificial y Machine Learning aplicados a la creación de noticias. Desde 2023 formamos parte del grupo Valsoft, lo que refuerza nuestra estabilidad y proyección internacional. Nuestra sede está en Madrid (Calle Julián Camarillo, 29).
About the Company
More jobs at Valsoft
-
Senior Software Developer - SAD res
Beirut, Beirut Governorate, Lebanon · Contract · Sep 30, 2026
-
Full Stack Developer
Ontario, Canada · remote · Sep 30, 2026
-
Software Developer (Medical Imaging / PACS)
United States · remote · Sep 30, 2026
-
Développeur(se) logiciel, imagerie médicale / Software Developer (PACS)
Canada · remote · Sep 30, 2026
-
Forward Deployed Engineer, (AI) - Acom
Beirut, Beirut Governorate, Lebanon · · Sep 25, 2026