<aside>
đź“‚
$120-200K + Equity | In Person in SF | Full Time
</aside>
In an era of AI slop, taste is the only moat. Software should feel like magic.
Design tools today are restrictive. They are built with rectangles and textboxes that stunt creativity, not enhance it.
Fiddle is an IDE for designers. By giving designers a sandbox for components in production, we will unlock infinite creative possibility that is only possible in code.
The future of design looks more like this:
- The bar for good design will exponentially rise. With AI agents and vibe coded apps, for any interactive experience to stand out, it will have to feel like magic
- Designers will ship; the definition of non-technical will shift from “can’t code” to something far more complex.
- Design tools will think with designers. They will be collaborative beyond just multiplayer - they'll understand intent, not just clicks. And an infinite canvas will not just be limited to infinite in length and breadth, but infinite in possibilities.
https://customer-jxttjt9eb2p8knaj.cloudflarestream.com/d85e270b0b06a926462bb93fbfdbc9f6/manifest/video.m3u8
You’ll see a full demo during the interview!
What you'll build
You will work on a mix of the following based on your experience:
- Frontend & Canvas:
- Architect the core product interface (React, Vite, Tailwind)
- Build virtualization and scaling for an infinite canvas
- Render multiple iframes/images without performance loss
- Component System:
- Pull production components and render them in the editor
- Build branching and version control so users never lose work
- Prototype rapidly with users, translate learnings into features
- AI Engine:
- Optimize LLM latency, precision, and control
- Identify the right context to feed the model
- Set up tool calls and MCP servers for Fiddle
You will be a good fit if
- You've built AI products, canvas-based tools, dev tools or high-performance frontends
- You are obsessed with your craft
- You are a product-first engineer
- You debate ideas intensely and never take feedback personally