About the Role
We need a Vibe Coder.
This isn't about just shipping clean code or hitting feature quotas. It's about how the software feels. You know that difference between a tool that works and a tool that feels alive? That's what we're chasing.
We want someone who obsesses over the .2s delay in a hover state. Someone who gets annoyed when a transition feels linear instead of springy. We're building tools for humans, and humans respond to rhythm, weight, and polish.
What You'll Do
- Make it feel good. You'll take flat designs and functional specs and add the soul. Micro-interactions, loading states that aren't boring, transitions that orient the user.
- Bridge the gap. You speak both "engineer" (React, performance, state management) and "designer" (easing curves, white space, visual hierarchy). You're the translator.
- Ship fast, polish as you go. We don't do month-long design cycles. We prototype, we feel it out, we ship, we iterate.
- Own the "time to dopamine." How quickly can a user feel powerful? Your job is to shrink that number using UI and interaction design.
The Requirements
- You actually build things. Show us a side project, a CodePen, or a live site where the interaction design made you smile.
- Modern stack fluency. We use React, but if you're a wizard in Vue or Svelte, you'll adapt. The tool matters less than the outcome.
- CSS mastery. You don't need a library to center a div or create a staggered animation. You know how the browser paints.
- Opinionated taste. You have strong feelings about software. You know what "janky" feels like and you refuse to ship it.
Why SmallAI?
- No red tape. If you think a button should explode into confetti when clicked, you just build it and show us. If it works, it stays.
- Tiny team, huge impact. You aren't cog #405. You're the one defining our visual language.
- Async & Remote. Work when you have the flow. We care about the output, not the hours.