Xcubator provides quick and easy access to qualified IT & tech professionals. The combination of German corporate culture with the world’s leading IT specialists from Ukraine who offer effective solutions for digital project. We bring ambitious companies and talented developers together!
12 червня 2026

Frontend (Full-Stack) Engineer (вакансія неактивна)

віддалено

Role in one line

Own the user-facing applications and the web / API layer of the agentic platform — the chat shell, the per-agent UIs, and the glue that connects them to the agent runtime — shipping production-quality interfaces at high velocity.

Context

We are building a multi-agent AI platform for a regulated banking client: a shared “spine” (chat shell, API gateway, agent runtime, tool layer) with several agents running on top — KYC assistant, document generator, meeting analysis, search, and office / e-mail productivity. The full-stack engineer owns the experience layer end to end.

What you will work on

  • Customise and extend LibreChat (React / TypeScript) — branding, auth integration, and new agent-specific UI surfaces.
  • Build polished, usable internal tools: slot-filling document-generation flows, KYC review / approval screens with human-in-the-loop gates, and meeting-analysis Q&A and task views.
  • Implement streaming LLM output in the UI (SSE / websockets), draft → preview → correct → download flows, and stateful multi-step interactions.
  • Wire the frontend to backend services — FastAPI (Python) agent endpoints and the Laravel gateway — including SSO via Azure AD / Entra ID (OpenID Connect).
  • Move fast with AI-assisted development while keeping the codebase reviewable, typed, and maintainable for a regulated client.

Must-have

  • Strong React + TypeScript: component architecture, state management, responsive and accessible UI.
  • Real product / UX sensibility — you build internal tools people actually want to use, not just functional ones.
  • Vibecoding fluency: highly productive with AI coding assistants (Claude Code, Cursor, Copilot) — able to scaffold, iterate, and ship quickly without losing control of code quality.
  • Solid backend competence: consuming and integrating REST / streaming APIs, auth flows (OIDC / SSO), and comfort reading and extending Python and / or PHP services.
  • Engineering hygiene: Git, CI/CD, and containerised local development (Docker).
  • Codebase agility: comfortable working inside a large existing open-source codebase and bending it to requirements.

Nice-to-have

  • Prior LibreChat or chat-UI customisation experience.
  • SSO integration experience with Azure AD / Entra ID (OpenID Connect).
  • Hands-on Python (FastAPI) and / or PHP (Laravel), not just integration.
  • Experience building UIs for LLM / agent products (streaming, tool-call surfacing, citations).
  • Prior work in regulated, enterprise, or security-sensitive environments.

Tech stack you will touch

React, TypeScript, Tailwind / CSS, Node tooling, LibreChat · FastAPI (Python) and Laravel (PHP) services · Azure Entra ID / OpenID Connect SSO · Docker, Git, CI/CD · streaming (SSE / websockets).

Ways of working

  • Remote, distributed delivery team; English working language; scrum-light cadence.
  • Banking-grade rigor: every action auditable, human-in-the-loop by design, compliance considerations built into the architecture — not bolted on.
  • Vibecoding is for velocity, not for shipping unreviewed code: AI-assisted, human-owned, review-clean.

Important

As this is a Germany-based project, we are primarily seeking candidates based in Western Ukraine, with Vinnytsia and Lviv being our preferred locations.

Frontend (Full-Stack) Engineer