Frontend Developer - React.js/TypeScript/Next.js
- Compensation
- Not disclosed
- Location
- EU
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Frontend
- Posted
Skills
Full description
Job Description :
We are hiring Front-End Engineers to build the surfaces where AI outputs meet real usersstreaming chat, dense dashboards, multi-view visualizations, and the interaction patterns that make non-deterministic systems feel trustworthy.
You are not implementing fixed designs.
You are co-shaping how people actually interact with what AI producesacross audiences with different mental models on the same product.
You partner closely with product, design, and engineering to translate ambiguous ideas into interfaces that ship.
You treat AI as the substrate of how software gets builtnot a tool to be cautious of, not something you are "exploring," but the medium you work in.
You work fluently with Claude Code, Cursor, and modern AI-assisted development workflows
What You'll Do :Shape the surface :
- Sit with product, design, and engineering to translate evolving requirements and ambiguous ideas into shipping interfaces.
- Co-shape interaction patterns for AI-driven experiencesstreaming responses, evidence citations, confidence cues, guided workflowsas UX is stress-tested with real users.
- Build prototypes fast to react to. Iterate from rough designs and feedback rather than waiting for finished specs.
- Distinguish AI-surfaced output from authoritative or human-approved content visually and structurallybecause in enterprise contexts that distinction matters.
Build (fast) with AI :
- Build production-grade front-ends in React 18+ with TypeScript, using Next.js (App Router) or equivalent meta-frameworks (Remix, TanStack Start).
- Implement streaming UI patterns for chat interfaces and agent interactionsServer-Sent Events, streaming fetch, optimistic updates, partial rendering.
- Build dense, real-time dashboards with multi-level drill-down (portfolio / segment / entity / task) and multi-view visualizations.
- Implement data visualizations using Recharts, Visx, D3.js, Plotly, or EChartsincluding radar/spider charts, time-series, and custom chart compositions.
- Build component architectures grounded in design systems and tokens, using Tailwind CSS with shadcn/ui, Radix UI, Material UI, or Mantine.
- Implement client and server state cleanly : TanStack Query for server state; Zustand, Redux Toolkit, or Jotai for client state.
- Use AI-assisted development tools (Claude Code, Cursor, GitHub Copilot) through structured workflows, templates, and sub-agentswith discipline and review.
Ship, Operate, Harden :
- Own role-based access at the UI layer, integrate with enterprise SSO (Okta, Auth0, Entra ID, or equivalent) using the appropriate SDK.