Senior Software Engineer
aivarinnovationsยท R&D
About this role
Experience: 4โ8 years | 4+ years building data-intensive or enterprise-grade frontend applications
The Role: You own the frontend of the Convogent platform end to end: the single surface enterprises use to build, run, and understand their AI conversations, across voice calls, chat, live assist, in-app assist, and post-call analytics.
What you'll do
- Own the graph-authoring canvases. Drag-drop authoring, per-node config schemas, validation, graph state, undo, versioning, and keeping it all fast as customer graphs grow large.
- Extend the platform across modalities. We are growing from voice into chat, live assist, in-app assist, and analytics. The frontend is where that expansion is most visible, and you decide what generalises across modalities and what stays specific.
- Design it, then build it. There is no designer here and no mockup queue. You take a problem, prototype your way to an answer, and ship it. If you have wanted a job where the design decisions are actually yours, this is that job.
- Own the design system. Component architecture and typed API contracts that make every routine screen cheap and consistent. Aivar builds a family of accelerators, and we want them to feel like one product family, so there is real scope here to shape a system beyond a single app.
- Own real-time surfaces. Live dashboards, streaming transcripts, and in-browser test conversations over WebSockets, at high update frequency without affecting render performance.
- Own data-dense views. Conversation history, post-call analytics, evals, and conversation intelligence: filterable, virtualized, and readable at enterprise volume.
- Own access control on the client. Roles, SSO, and tenant-scoped views, done as UX enforcement over a server-side boundary.
- Ship into customers' clouds. Keep the build portable across our hosting and theirs, with config injected per environment.
- Raise the production bar. Establish E2E coverage, error monitoring, and performance budgets.
- Set the bar. Review, mentor, and define frontend standards for a growing team.
What we're looking for
- 4+ years building production frontend applications, with real depth in data-intensive or complex-interaction products.
- Deep React, hooks, context, component architecture, and render behaviour. You know why something re-renders.
- Strong TypeScript across components, API contracts, and shared libraries.
- You have built a genuinely hard interactive surface - a canvas, graph editor, builder, timeline, or equivalent. Tell us about it; it is the thing we most want to hear.
- You design, you don't just build. We have no UX designer. You will get a problem, not a mockup, and you decide what the screen should be. You will also shape the design system itself: what an Aivar product looks and feels like as that system spreads across our accelerators.
- Real-time state fluency: WebSockets or SSE, and complex async state.
- Design-system ownership, You have owned a component system other engineers built on. A strong plus if you have shared one across more than one product or team - tokens and theming, versioning and adoption, and the governance of keeping products consistent without blocking them.
- You have introduced production discipline. You have stood up an E2E suite, a CI pipeline, error monitoring, or a performance budget somewhere it did not exist.
- Fluency with agentic coding tools. We expect AI to carry routine frontend work so that you can carry the
This role may not be the best match if.
- You prefer working from predefined ticket queues and design handoffs. We're looking for someone who owns problems, drives solutions, and shapes the product.
- Your expertise is primarily in marketing websites or conventional CRUD applications. This role demands experience building scalable, user-centric products with technical depth.
Core Tech Stack
React.js, TypeScript, Vite/Next.js, Zustand/Redux Toolkit, React Query, TailwindCSS, Radix UI / shadcn, WebSockets/SSE, REST/GraphQL, Jest, Cypress/Playwright, GitHub Actions, AWS (CloudFront, S3, Amplify), Docker
Frequently Asked Questions
Is the salary disclosed for the Senior Software Engineer position at aivarinnovations?
The salary for this Senior Software Engineer role at aivarinnovations is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer position at aivarinnovations located?
This Senior Software Engineer role at aivarinnovations is based in Bengaluru, KA, India, Coimbatore, TN, India. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer role at aivarinnovations full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Senior Software Engineer role in the R&D department at aivarinnovations.
Which team or department does the Senior Software Engineer at aivarinnovations belong to?
This Senior Software Engineer position is part of the R&D department at aivarinnovations. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer position at aivarinnovations?
Click the "Apply Now" button on this page. You will be redirected to aivarinnovations's official application portal hosted on keka where you can submit your application directly.
When was the Senior Software Engineer job at aivarinnovations posted?
This Senior Software Engineer position at aivarinnovations was posted on Aug 25, 2026. Apply as soon as possible โ early applications are often reviewed first.
Senior Software Engineer
aivarinnovations
You'll be redirected to aivarinnovations's official application page on keka.