Senior Software Engineer - UI

Added
3 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

react typescript vite websockets three.js
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Design and build the Operator UI and multi-tenant portal with the shared design system.
  • Set architectural direction for component APIs, accessibility, theming, and migration tooling.
  • Own the developer experience for engineers building on AIM's design system.
  • Drive patterns for high-quality, accessible UI by default.
  • Architect live 3D scenes with Three.js and overlays for operator use.
  • Lead code reviews, design reviews, and architectural discussions.

๐ŸŽฏ Requirements

  • Bachelor's degree in CS, CE, Design, HCI, or equivalent hands-on.
  • 5+ years of production frontend software experience.
  • Deep expertise in TypeScript and React (hooks, suspense, concurrency).
  • Experience with 3D web graphics: Three.js, React Three Fiber, BVH.
  • Experience with real-time data and binary serialization: Protobuf, WebSockets.
  • Experience with modern frontend tooling: Vite, npm workspaces, Storybook.

๐ŸŽ Benefits

  • Shape UI for autonomy and heavy equipment robotics.
  • High-impact ownership across AIM's frontend stack.
  • Collaboration with engineers across software, autonomy, hardware, robotics.
  • Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.
  • Travel to customer sites across the U.S., Australia, Europe, Africa, and more.
  • Onsite collaboration at AIM offices near Seattle.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’