> Markdown version of [/jobs/ext/2002621-frontend-developer](https://www.wearedevelopers.com/jobs/ext/2002621-frontend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer - **Company:** ISG International Service Group - **Location:** Valencia, Spain - **Contract:** Permanent contract - **Skills:** 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, 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, 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, Webpack, Material UI, Playwright, Real Time Data, Cosmos DB, Azure AKS, Codebase, Data Management, Front End Software Development, React Redux, Restful APIs, Software Version Control, Docker - **Published:** August 9, 2026 - **Apply:** https://www.jobleads.com/es/job/e874a216f55aa929f0b8157f58d9b364d ## About the Role * 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 ## Description * Design 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 Core * React 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, * 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 & Tooling * Git ·GitHub / Azure DevOps - version control and CI/CD * Docker - local development and containerised builds * ESLint ·Prettier · Husky - code quality and pre-commit hooks ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)