Senior Software Engineer - UI

AIMSeattle, WA
Onsite

About The Position

AIM is seeking a Senior Frontend Engineer to build the user interfaces that connect humans with their autonomous heavy machinery. This role involves designing and developing critical web surfaces, including a safety-critical Operator UI and a multi-tenant SaaS portal, powered by a shared design system. The ideal candidate is passionate about UI correctness, safety, reliability, and performance, with a strong command of TypeScript and React. You will architect component libraries, optimize 3D rendering, handle real-time data pipelines, and ensure the UI functions flawlessly in harsh environments. This is an opportunity to work on a world-class team, solve complex problems in autonomy and robotics, and shape the future of earthmoving operations.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Design, HCI, or equivalent hands-on experience.
  • 5+ years of professional software engineering experience delivering production frontend systems.
  • Deep expertise in TypeScript and React, including modern patterns (hooks, suspense, concurrent rendering).
  • Experience with 3D web graphics: Three.js, React Three Fiber, Drei, WebGL, shaders, GLTF pipelines, BVH acceleration, or point-cloud rendering.
  • Experience with real-time data and binary serialization: Protocol Buffers, gRPC-web, WebSockets, or high-frequency telemetry on the web.
  • Experience with modern frontend tooling: Vite, npm workspaces (or pnpm/yarn workspaces), Storybook, modern testing stacks.
  • Strong debugging skills using browser devtools, logs, telemetry, metrics, and tracing.
  • Proven track record of delivering high-quality software independently and as part of cross-functional teams.

Nice To Haves

  • Comfort working across the whole stack when needed.
  • Experience with safety-critical or industrial UI: robotics, automotive, aerospace, medical, defense, energy — contexts where a bug has physical consequences.
  • Experience with state machines (XState, statecharts) as a tool for safe UI flows, not as a buzzword.
  • Experience with TanStack Router, TanStack Query, Zustand, Tailwind CSS v4, tailwind-variants, Floating UI, Mantine, or Visx.
  • Experience with multi-tenant SaaS authorization (ReBAC/ABAC) and the UI patterns that make complex permissions comprehensible.
  • Experience with frontend infrastructure: Docker, Kubernetes, CI/CD, micro-frontend architecture, OpenTelemetry, Sentry.

Responsibilities

  • Design and build the safety-critical Operator UI and the multi-tenant portal, along with the shared design system.
  • Architect and build the Design System, including component APIs, accessibility, theming, versioning, and developer experience.
  • Build the Operator UI, including architecting and implementing a live 3D scene with Three.js, state machines for safety-critical flows, and teleop controls with live video streaming.
  • Shape the administration portal as a real SaaS product, driving architecture for multi-tenant authorization, internationalization, and real-time data.
  • Deliver high-quality, production-ready software by writing clean, testable TypeScript, driving improvements in quality, accessibility, performance, and reliability.
  • Lead code reviews, design reviews, and architectural discussions.
  • Own End-to-End Execution by working with cross-functional teams (TPMs, design, autonomy, controls, hardware, field ops) to ensure UI reliability.
  • Partner with Field Development Engineers (FDEs) to understand field realities and incorporate operational feedback.
  • Drive root-cause analysis and elimination of recurring defects.
  • Raise the Engineering Bar by mentoring junior engineers, improving developer experience, CI/CD, test frameworks, and local development tooling.
  • Help define SWE excellence and engineering mechanisms across the organization.

Benefits

  • Competitive compensation
  • Equity
  • Medical/dental/vision
  • 401(k)
  • Life insurance
  • Company funded medical, dental, vision, 401k, life insurance
  • Gourmet food & perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service