← Back to jobs
TopDev

Intermediate/Senior Frontend Developer (React & 3D Visualization)
VINATECH SOLUTION JOINT STOCK COMPANY
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