Senior Frontend Developer

ISG International Service Group
Madrid, Spain
18 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Active Directory Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Software Quality Content Analysis
+44 more
Continuous Integration DevOps Design of User Interfaces Key Management Node.Js OAuth Performance Tuning Role-Based Access Control E2e Testing Openid Connect Azure Active Directory Next.js Search Technologies Software Testing Automation Framework Data Streaming Systems Integration TypeScript Web Applications Eslint Network Routers Tailwind ReactJS Delivery Pipeline Large Language Models Cypress (Programming Language) Generative AI Backend Git Fastapi Build Management Webpack Material UI Playwright Real Time Data Cosmos DB Azure AKS Codebase Data Management Front End Software Development React Redux Virtual Agents Restful APIs Software Version Control Docker

Job description

Our client, a top IT consultancy, is partnering with a leading financial services organisation, to establish a dedicated Generative AI hub in Valencia.This new unit will be the centre of the financial services provider’s AI-driven transformation - building intelligent applications that modernise financial workflows, surface AI-generated insights, and deliver seamless digital experiences to advisors and end users.We are looking for a Senior Frontend Developer to be one of the founding engineers of this hub.You will own the user-facing layer of IMF’s Agentic AI platform: building React applications that interact with LLM agents in real time, rendering structured AI outputs, and creating interfaces that make complex financial AI capabilities accessible and intuitive for users.Key ResponsibilitiesDesign and build production-grade React applications for the organisation’s Generative AI platform, including agent-facing dashboards, document intelligence interfaces, and advisor-facing portals Develop reusable, accessible, and well-tested UI component libraries in React and TypeScript Implement real-time agent interaction interfaces using AG-UI and A2A protocols, including streaming LLM output rendering Integrate frontend applications with RESTful and event-driven backend APIs (Node.js / .NET 8 / FastAPI) Consume and visualise AI-generated outputs: RAG responses, document analysis results, agent reasoning traces, and evaluation metrics Implement authentication and RBAC flows using Azure Active Directory / MSAL Connect applications to Azure App Service and Azure Static Web Apps deployment pipelines Build frontend observability integrations with Azure Monitor and Application Insights Collaborate with UX, backend engineers, and AI/ML specialists to translate complex agent behaviours into clear, usable interfaces Maintain component documentation (Storybook) and uphold frontend coding standards Contribute to the technical culture and engineering practices of the Valencia hub from day one Frontend CoreReact 18+ ·TypeScript - primary UI framework and language Next.js or Vite - application bundling and server-side rendering React Query / Zustand / Redux Toolkit - state and data management Tailwind CSS / CSS Modules - styling Storybook - component documentation and design system Jest ·React Testing Library · Playwright - unit, integration and E2E testing Agent & AI Interface LayerAG-UI protocol - agent-to-UI streaming and real-time interaction interfaces A2A (Agent-to-Agent) - inter-agent communication surfaced at the UI layer MCP (Model Context Protocol) - context and tool-call integration in the frontend Azure OpenAI response streaming - real-time LLM output rendering and progressive disclosure Azure App Service · Azure Static Web Apps - hosting and deployment Azure Monitor · Application Insights - frontend observability and error tracking Azure Key Vault - secure handling of client-side secrets and configuration Azure Kubernetes Service (AKS) - understanding of the agent runtime environment REST APIs served by Node.js or .NET 8 (ASP.NET Core) - primary integration surface FastAPI endpoints - agent tooling and LLM-facing APIs Azure Cosmos DB - agent short-term / long-term memory surfaced in UI Azure Cognitive Search - vector search and RAG results rendered in UI components DevOps & ToolingGit ·GitHub / Azure DevOps - version control and CI/CD Docker - local development and containerised builds ESLint ·Prettier · Husky - code quality and pre-commit hooks Required Skills & Experience5+ years of frontend development experience in production environments Expert-level React and TypeScript - hooks, context, performance optimisation, custom component libraries Experience building and consuming RESTful APIs, including streaming and real-time data Solid knowledge of state management patterns (React Query, Zustand or Redux Toolkit) Experience with Azure platform services - especially App Service, Static Web Apps, Active Directory Familiarity with authentication flows: OAuth 2.0, OpenID Connect, MSAL Experience with automated testing: unit (Jest / RTL) and E2E (Playwright or Cypress) Ability to work autonomously in a greenfield, fast-paced environment with shifting requirements Fluent English - working language for all technical documentation and ceremonies Location - preferably Valencia, but open to other locations with availability to travel to Valencia on a regular basis.In that case, remote.Nice to HaveExperience integrating with LLM streaming APIs (Azure OpenAI, OpenAI, Anthropic) Knowledge of AG-UI, A2A or MCP protocols for agent-facing user interfaces Familiarity with Next.js App Router / Server Components Experience with design systems and Storybook in large codebases Understanding of RAG pipelines and how to surface vector search results effectively in the UI Prior experience in a hub or centre-of-excellence environment Background in financial services, banking or fintech Why Join This TeamFounding engineer role - shape the UI architecture and design culture of a brand-new GenAI hub Work at the intersection of React and Agentic AI - a genuinely rare combination in the market Backed by the organisation’s global engineering community, tooling and career development programmes Valencia-based hub with a collaborative, senior-weighted team Direct exposure to the company’s transformation agenda and senior stakeholders#J-*****-Ljbffr

Requirements

Git ·GitHub / Azure DevOps - version control and CI/CD Docker - local development and containerised builds ESLint ·Prettier · Husky - code quality and pre-commit hooks Required Skills & Experience 5+ years of frontend development experience in production environments Expert-level React and TypeScript - hooks, context, performance optimisation, custom component libraries Experience building and consuming RESTful APIs, including streaming and real-time data Solid knowledge of state management patterns (React Query, Zustand or Redux Toolkit) Experience with Azure platform services - especially App Service, Static Web Apps, Active Directory Familiarity with authentication flows: OAuth 2.0, OpenID Connect, MSAL Experience with automated testing: unit (Jest / RTL) and E2E (Playwright or Cypress) Ability to work autonomously in a greenfield, fast-paced environment with shifting requirements Fluent English - working language for all technical documentation and ceremonies Location - preferably Valencia, but open to other locations with availability to travel to Valencia on a regular basis. In that case, remote. Nice to Have Experience integrating with LLM streaming APIs (Azure OpenAI, OpenAI, Anthropic) Knowledge of AG-UI, A2A or MCP protocols for agent-facing user interfaces Familiarity with Next.js App Router / Server Components Experience with design systems and Storybook in large codebases Understanding of RAG pipelines and how to surface vector search results effectively in the UI Prior experience in a hub or centre-of-excellence environment Background in financial services, banking or fintech Why Join This Team Founding engineer role - shape the UI architecture and design culture of a brand-new GenAI hub Work at the intersection of React and Agentic AI - a genuinely rare combination in the market Backed by the organisation’s global engineering community, tooling and career development programmes Valencia-based hub with a collaborative, senior-weighted team Direct exposure to the company’s transformation agenda and senior stakeholders

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

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

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

57 sec

Addressing developer job apprehension through an Indeed platform integration

Prashanth Chandrasekar Prashanth Chandrasekar · World Congress 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all