DevArchitect
← Back to jobs
VINATECH SOLUTION JOINT STOCK COMPANY

Intermediate/Senior Frontend Developer (React & 3D Visualization)

VINATECH SOLUTION JOINT STOCK COMPANY

TopDev
Thành phố Hồ Chí Minh, Hồ Chí Minh5 days ago$600+

Job Description

Your role & responsibilities

  • 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.

Your skills & qualifications

  • 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).

Benefits for you

  • 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