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.