TopDev
job-image
Intermediate/Senior Frontend Developer (React & 3D Visualization)Đăng nhập để xem mức lương
Hồ Chí Minh
Middle, Senior Fulltime3 năm
Hạn nộp hồ sơ: 04-03-2026

Role Overview

We are looking for a creative and technically strong Frontend Developer to build the "digital twin" interface for our Automated Storage and Retrieval Systems (ASRS). In this role, you will create high-performance, real-time 3D visualizations that allow operators to monitor and control warehouse machinery. You will leverage React, Next.js, and React Three Fiber (R3F) to render complex scenes and WebSockets for live telemetry.

 

Flexible working at 2 locations:

1. Factory: Lot C2 - 7, N7 Road, Tan Phu Trung Industrial Park, Tan Phu Trung Commune, Cu Chi District, Ho Chi Minh City

2. Representative Office: 67 Nguyen Thi Minh Khai Street, Ben Thanh Ward, Ho Chi Minh City

1
Vai trò & trách nhiệm của bạn
  • 3D Visualization: Develop interactive 3D warehouse models using React Three Fiber (R3F) and Three.js, focusing on performance optimization (instancing, level of detail) to render thousands of moving storage units and robots.
  • Real-Time Dashboard: Build real-time monitoring dashboards using Next.js and WebSockets to display live status, faults, and telemetry from stacker cranes and shuttles.
  • Interactive Controls: Implement intuitive camera controls (OrbitControls, custom camera paths) and interaction models (click-to-select devices, hover information) for efficient operator usage.
  • State Management: Manage complex application state (device positions, sensor data, alerts) using Zustand or Redux Toolkit to ensure smooth 60fps rendering.
  • Performance Tuning: Optimize WebGL rendering and React reconciliation to handle high-frequency updates without UI lag.
  • UI/UX Implementation: Translate design mockups into responsive, accessible, and industrial-grade UI components using Shadcn UI and Tailwind CSS.
2
Kỹ năng & trình độ của bạn
  • Experience: 3+ years of frontend development experience with deep expertise in React and the modern JS ecosystem.
  • 3D Graphics: Strong hands-on experience with React Three Fiber, Three.js. Understanding of 3D concepts (matrices, raycasting, lighting, meshes).
  • Frameworks: Proficiency with Next.js (App Router, SSR/CSR) and TypeScript.
  • Real-Time Data: Proven experience integrating WebSockets (Socket.io/native) for sub-second data updates.
  • Performance: Ability to profile and optimize frontend performance using Chrome DevTools and React Profiler.
  • UI Libraries: Experience building modern, accessible interfaces with Shadcn UI and Tailwind CSS.

 

Nice to Have

  • 3D Modeling: Ability to use Blender (or similar 3D tools) to optimize models, UV unwrap, and export GLTF/GLB assets for web use.
  • Experience with Drei (R3F helpers) and physics engines (Cannon.js / Rapier).
  • Knowledge of WebAssembly (WASM) for heavy client-side computations.
  • Background in gaming, simulation, or industrial HMI (Human-Machine Interface) design.
  • Familiarity with CI/CD for frontend (Vercel, Docker, GitHub Actions).
3
Quyền lợi
  • Expected Salary: 15M - 25M
  • Thời gian làm việc: từ thứ 2 - 6 + 1 ngày thứ 7 cuối tháng 
  • BHXH sau thử việc 
  • Thưởng tháng 13
  • Thưởng các dịp lễ trong năm 
  • Thưởng tháng 14, 15, 16 theo hiệu quả Công ty
  • Chính sách mua và thưởng Esop
⚙️ Hỗ trợ ứng viên
🧑🏾‍💻 Chuẩn bị cho buổi phỏng vấnKiểm tra công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn thường gặp.Đọc QnA phỏng vấn