VoisX
← All roles
EngineeringBangalore, India (Hybrid)Full-time

Frontend Engineer

You'll split your time across the products customers and our own team actually touch: the public voisx.ai site, the admin console operators use to configure agents and watch usage, and the in-product agent editor and testing Playground.

  • React
  • TypeScript
  • Next.js
  • Vite
  • Tailwind CSS

What you’ll do

  • Build and maintain UI across a Next.js marketing site (static export) and a Vite + React admin console
  • Turn agent configuration, analytics, and billing data into interfaces that are usable under real operational pressure, not just in a demo
  • Implement the agent editor and Playground experience customers use to configure and test voice/chat agents before going live
  • Work directly from design tokens and a shared visual system — dark mode, accessible contrast, and consistent components across products
  • Integrate with a FastAPI backend: REST endpoints, file uploads, and realtime/WebSocket connections for live voice/chat testing
  • Care about build output — the marketing site ships as a static export served from nginx, so runtime assumptions that only work in `next dev` aren't good enough

What we’re looking for

  • 3+ years building production UIs with React and TypeScript
  • Strong CSS fundamentals and hands-on experience with Tailwind CSS (or an equivalent utility-first system)
  • Experience with both Next.js and a Vite-based SPA, or ability to ramp quickly on both
  • Comfortable consuming REST APIs directly — reading OpenAPI/FastAPI docs, handling loading/error states, and dealing with auth
  • An eye for detail: spacing, motion, and empty/error states get the same attention as the happy path

Nice to have

  • Experience building admin/ops dashboards (tables, filters, role-based access, analytics charts)
  • Familiarity with WebRTC, WebSockets, or audio in the browser
  • Experience with static-export or JAMstack deployment constraints

Apply for Frontend Engineer

All fields are required. Attach your resume as a PDF or Word document, up to 5 MB.

Resume

We use your CV only to assess you for roles at VoisX. To have it deleted, email hello@voisx.ai.