Skip to content

Frontend System Team

What is the mission of the Frontend System team?

Section titled “What is the mission of the Frontend System team?”
Quick Answer

The Frontend System team at Mujin builds the human-machine interfaces (HMI) that make complex industrial automation easy to manage, enabling operators to control robots and view real-time 3D simulations inside any web browser.


We own the visual interfaces of the Mujin platform:

3D Simulation Viewers

We develop browser-based 3D applications that render physical robot environments, sensor ranges, and planned trajectories.

Teach Pendant UI

We create highly responsive web interfaces that run on industrial touch panels, allowing direct manual jog control and system calibration.

Operation Dashboards

We design configuration screens and dashboards to track cycle counts, system throughput, and runtime alerts.


What technology stack and engineering workflows do we use?

Section titled “What technology stack and engineering workflows do we use?”

We build high-performance web applications that interact with real-time devices:

  1. Programming Languages & Frameworks
    • TypeScript and React for modular, structured frontend logic.
    • Three.js and WebGL for rendering interactive 3D robot simulations.
  2. Styling & Tooling
    • Tailwind CSS for responsive layouts.
    • Vite for fast local building and testing workflows.
  3. Communication & Rendering Performance
    • Low-latency WebSockets to stream telemetry and robot states from the backend.
    • Optimizing render cycles to handle 60 FPS updates for complex 3D scenes.

We look for frontend developers who care about visual layout and engineering precision:

  • Technical Competence: Strong command of TypeScript, React, and browser rendering optimization.
  • Effective Collaboration: Collaborating with UX designers and backend engineers to integrate REST APIs and WebSockets.
  • Continuous Learning: Finding new ways to leverage 3D graphics (WebGL, WebGPU) for rich data visualizations.

How can you join the Frontend System team?

Section titled “How can you join the Frontend System team?”

If you want to build visual systems that simplify robotic control, apply today: