11 days ago
Coimbatore, IndiaMid Level / Senior

Responsibilities

  • Own and build complex frontend product surfaces including dashboards, resource explorers, workflow editors, experiment views, model-serving interfaces, project workspaces, and administrative consoles.
  • Design interaction models from ambiguous product problems and ship polished production experiences.
  • Build real-time interfaces using WebSockets, SSE, streaming logs, live status transitions, long-running operations, and high-frequency telemetry.
  • Create interactive developer tools such as browser terminals, configuration editors, workflow visualizations, model playgrounds, notebook flows, and debugging interfaces.
  • Define frontend state patterns for server state, local state, optimistic updates, background refresh, asynchronous operations, error handling, and long-running workflows.
  • Build and maintain reusable design-system components, layout primitives, tokens, interaction patterns, and typed contracts.
  • Design clear multi-tenant experiences for projects, organizations, clusters, permissions, roles, and resource boundaries.
  • Partner with backend and platform engineers on API contracts, event models, pagination, filtering, workflow state machines, and product semantics.
  • Establish performance budgets, profiling practices, virtualization strategies, bundle discipline, and rendering patterns for large datasets.
  • Improve E2E coverage, frontend observability, error monitoring, testing strategy, and release discipline.
  • Review code, mentor engineers, and establish frontend standards.

Requirements

  • 4+ years building production frontend applications, including complex, data-intensive, infrastructure, developer-tooling, analytics, or enterprise products.
  • Deep React knowledge covering hooks, component architecture, rendering behavior, memoization, state ownership, and performance profiling.
  • Strong TypeScript experience across UI components, API contracts, shared libraries, schemas, and application state.
  • Experience building difficult product surfaces such as IDE-like interfaces, workflow builders, graph editors, terminals, monitoring products, analytics consoles, infrastructure dashboards, or collaborative editors.
  • Ability to design interaction models from workflows and product problems without relying on final design handoffs.
  • Strong async-state experience with WebSockets, SSE, polling, background jobs, live status updates, cancellation, retries, reconnects, and partial failures.
  • Experience building data-dense interfaces with filtering, sorting, pagination, virtualization, large tables, timelines, charts, logs, or event streams.
  • Experience building or significantly evolving a component design system.
  • Ability to identify frontend problems caused by backend contracts and collaborate with backend engineers on improvements.
  • Experience improving E2E testing, CI, monitoring, performance measurement, or frontend reliability practices.
  • Comfort with cloud-native concepts including clusters, pods, deployments, namespaces, GPUs, jobs, logs, metrics, and RBAC.
  • Fluency with agentic coding tools.
  • Experience with developer tools, cloud consoles, observability products, infrastructure platforms, or internal developer platforms is a plus.
  • Experience with Monaco Editor, xterm.js, React Flow, or similar graph/canvas libraries is a plus.
  • Experience with high-frequency charts, log viewers, terminal emulators, workflow editors, accessibility, or keyboard-heavy interfaces is a plus.
  • Familiarity with Kubernetes, MLflow, Argo Workflows, Ray, Prometheus, or similar infrastructure is a plus.

Tech Stack

Categories

Aivar Innovations Private Limited

About Aivar Innovations Private Limited

51-200 employees
Contact me