Frontend Engineer
The Role
- 4+ years shipping production frontends on complex SaaS products.
- Expert React + TypeScript. Comfortable with modern state (Zustand, Jotai, TanStack Query, Redux Toolkit).
- Strong CSS craft - Tailwind, CSS-in-JS, design tokens, responsive and dense layouts.
- Experience with visual/canvas-heavy UIs - React Flow, XYFlow, d3, custom canvas/SVG.
- You care about UX the way a backend engineer cares about p99 latency.
What You'll Do
- Build and evolve the Workflow Builder, Tables, and App Maker UIs - visual, drag-and-drop, real-time, collaborative.
- Design and ship the Gini AI Worker dashboards - run visualization, step traces, approvals, cost tracking.
- Own performance - sub-second interactions, optimistic updates, virtualized lists, edge-first rendering.
- Partner tightly with design + product on component systems, accessibility, and motion.
- Contribute to our design system - reusable, themable, keyboard-first.
What You Bring
- 4+ years shipping production frontends on complex SaaS products.
- Expert React + TypeScript. Comfortable with modern state (Zustand, Jotai, TanStack Query, Redux Toolkit).
- Strong CSS craft - Tailwind, CSS-in-JS, design tokens, responsive and dense layouts.
- Experience with visual/canvas-heavy UIs - React Flow, XYFlow, d3, custom canvas/SVG.
- You care about UX the way a backend engineer cares about p99 latency.
Nice to Have
- Next.js (App Router), server components, streaming, Suspense.
- Realtime stacks (WebSockets, WebRTC, Yjs, Liveblocks).
- Experience building workflow/automation/no-code builders (Zapier, Make, n8n, Retool, Airtable, Monday).
- Open-source contributions.
