Back to Jobs
Engineering Full-time Remote

Vibe Coder

We are looking for a Vibe Coder. You understand that software is an experience, not just functions. You care about micro-interactions and smooth transitions.

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.