Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18130540

    Peoplebox logo

    Senior Software Engineer - Frontend (Voice AI)

    Peoplebox · Bengaluru · onsite · Posted 35d ago

    Not disclosed2–5 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    We are looking for a product-minded Senior Software Engineer - Frontend to build polished, reliable, and intuitive experiences for our Voice AI product. You will own major parts of the frontend experience for AI-led interviews and conversational workflows. This includes creating interfaces that make complex real-time AI interactions feel clear, trustworthy, responsive, and easy to use for candidates, recruiters, and enterprise customers. This is a high-ownership role for an engineer who cares equally about code quality, product experience, and customer impact.


    Responsibilities:

    • Build and scale high-quality frontend applications for Voice AI, AI-led interviews, conversational workflows, call experiences, and analytics.
    • Develop responsive, accessible, and performant user interfaces using Next.js, React, and TypeScript.
    • Work closely with Product, Design, Backend, and AI/ML teams to translate customer needs into thoughtful end-to-end product experiences.
    • Build interfaces for real-time states such as call progress, conversation status, AI responses, transcripts, interview configuration, results, and quality insights.
    • Create reusable, maintainable component systems using Tailwind CSS and shadcn/ui.
    • Manage complex client-side application state using Redux, Zustand, and server-state tools such as React Query.
    • Integrate frontend applications with backend APIs, real-time services, WebSockets, and Voice AI systems.
    • Improve performance, accessibility, reliability, and usability across desktop and mobile web experiences.
    • Establish and maintain frontend engineering standards through code reviews, testing, documentation, and design-system practices.
    • Partner with the team to identify product gaps, run experiments, and continuously improve the customer experience.
    • Mentor junior engineers and contribute to a collaborative, high-performing engineering culture.


    Requirements:

    • 3-5 years of professional frontend engineering experience building production web applications.
    • Strong hands-on experience with Next.js ; this is a must-have requirement.
    • Strong proficiency in React and TypeScript.
    • Experience managing complex client and server state using Redux, Zustand, and/or React Query.
    • Strong experience building responsive user interfaces using Tailwind CSS and component libraries such as shadcn/ui.
    • Solid understanding of modern frontend architecture, including component composition, rendering strategies, state management, caching, routing, and API integration.
    • Experience integrating with REST APIs, WebSockets, or other real-time data systems.
    • Strong attention to UI quality, performance, accessibility, and detail.
    • Experience writing maintainable, well-tested frontend code and participating in code reviews.
    • A strong product mindset: you care about making complex workflows simple, intuitive, and valuable for customers.
    • Comfort working in a fast-paced environment, handling ambiguity, and independently driving features from idea to production.
    • Strong communication and collaboration skills.


    Nice to Have:

    • Experience building interfaces for AI products, conversational AI, Voice AI, chat, or real-time communication systems.
    • Experience with WebRTC, audio/video interfaces, transcripts, streaming responses, or real-time event handling.
    • Familiarity with design systems, Storybook, frontend testing frameworks, and analytics tools.
    • Experience building multi-tenant B2B SaaS or enterprise applications.

    Sourced from instahyre

    Skills

    Next.jsWebrtcTypescriptReact.Js

    Senior Software Engineer - Frontend (Voice AI) · waiting for your command