Senior Frontend Developer

Aivar Innovations

Role Overview

Aivar Innovations is seeking a Senior Frontend Developer to own the accelerator's end-to-end frontend experience — from real-time data rendering to multi-tenant UIisolation. You will build the component framework, role-based access layer, audit-aware

interfaces, and enterprise-grade React applications that sit atop complex AI pipelines.

This is a pure product engineering role focused on performance, reliability, andenterprise scale.

Roles & Responsibilities

  • Design and own the frontend architecture for AI-powered accelerator products —component systems, routing, state management, and data-fetching layers.
  • Build real-time dashboards and pipeline monitoring UIs that visualise 6-stage processing flows, handling live data streams and high-frequency updates.
  • Implement role-based access control (RBAC) and multi-tenant UI isolation — strict customer separation at every screen and data layer.
  • Build the connector configuration UI — form-driven workflows for 50+ enterprise data sources with validation and error handling.
  • Integrate with backend APIs (REST/GraphQL) with versioning, auth token handling, rate-limit awareness, and graceful degradation.
  • Design and implement audit-trail interfaces — surfacing immutable logs, decision timelines, and transformation traces in readable, filterable views.
  • Enforce PII/PHI-safe rendering — mask, redact, or blur sensitive fields client-side in compliance with data safety requirements.
  • Establish production frontend habits — comprehensive testing (unit, integration, E2E), CI/CD pipelines, performance budgets, and error monitoring.
  • Define and maintain the shared component library and design system consumed across all accelerator products.
  • Collaborate with backend engineers and AI/ML teams to design optimal API contracts for frontend consumption.

Must-Have Technical Skills

  • React.js (mandatory) — deep expertise in hooks, context, concurrent rendering, and component architecture; not just usage.
  • TypeScript — strict typing across components, API contracts, and shared libraries.
  • State management — Zustand, Redux Toolkit, or React Query; managing complex async and real-time state.
  • Real-time data — WebSockets, SSE, or polling patterns for live pipeline updates.
  • API integration — REST and GraphQL clients, auth flows (OAuth2/JWT), and error boundary design.
  • Multi-tenant UI patterns — tenant-scoped routing, feature flags, and customer data isolation on the client.
  • Testing — Jest, React Testing Library, Cypress or Playwright for E2E coverage.
  • AWS / cloud-aware frontend — Amplify, CloudFront, S3-hosted builds, or equivalent deployment experience.
  • Production habits — CI/CD (GitHub Actions), Sentry or equivalent monitoring, Lighthouse performance standards.

Nice to Have

  • Experience with micro-frontend architecture in large-scale enterprise apps.
  • Prior work on multi-tenant SaaS platforms with strict data isolation requirements.
  • Familiarity with data visualisation libraries such as D3.js, Recharts, or Victory.
  • Understanding of WCAG accessibility standards and inclusive design principles.
  • Knowledge of HIPAA, GDPR, or SOC2 frontend compliance requirements.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.