Web Developer

Fullstack Developer Engineering

Icon salary Mức lương
Thỏa thuận
Icon Location Khu vực
Remote, Vietnam

Phúc lợi

Phúc lợi khác Phúc lợi khác
Cho phép làm tại nhà Cho phép làm tại nhà

Tổng quan về công việc và trách nhiệm

You will contribute directly to the core of or product development including: - A React + TypeScript application that serves as the main authoring interface - A Three.js–based 3D engine used for spatial visualization, navigation, and editing - Data-intensive UI flows for: • Asset creation and editing • Semantic relationships (upstream / downstream graphs) • Tagging, filtering, and class management • Project-scale operations (import, export, duplication, versioning) - Performance-critical rendering and interaction patterns across large building models - Tight coupling between semantic data (Brick / RDF-like graphs) and spatial representations (2D/3D) Key responsibilities - Design and implement complex React + TypeScript interfaces for a professional-grade editor - Build and maintain interactive 2D and 3D views using Three.js, with a strong focus on performance and usability - Implement editor workflows such as drag-and-drop, visual linking, inspectors, trees, and graph-like interactions - Work with large, structured datasets (assets, relationships, tags, classes, locations) backed by SQL - Ensure consistency between semantic models and visual representations - Collaborate on data ingestion and export pipelines (CSV, JSON, IFC, semantic formats) - Participate in architectural decisions around state management, data flow, and rendering strategies - Write clean, maintainable, and well-typed code that can evolve with a long-lived product - Debug and optimize performance issues across rendering, data handling, and UI state

Kỹ năng và kinh nghiệm tối thiểu

You should be very solid in the following areas: - TypeScript — strong typing discipline, not just “JS with types” - React — building complex, state-heavy applications - Three.js — this is critical You should be comfortable with scenes, cameras, controls, geometries, instancing, picking, transforms, and performance trade-offs - SQL — strong understanding of relational data modeling, querying, and data integrity - Rust — used for performance-sensitive logic, tooling, or backend- adjacent components You should also have basic but real familiarity with: - AWS — understanding how web applications are deployed and operated in the cloud - Kubernetes — you don’t need to be an expert; the platform and workflows can be taught (as has been done successfully before)

Tại sao ứng viên nên làm ở đây

- This position will sign with the candidate on a contractor basis - Fully remote work - 12 months salary - 14 annual leave days

Ưu tiên có kỹ năng và kinh nghiệm

Nice to have (but not required) - Experience with graph-like data structures or knowledge graphs - Background in GIS, BIM, IFC Digital Twins, or Civil / infrastructure software - Experience optimizing large-scale Three.js scenes - Familiarity with RDF, ontologies, or semantic modeling concepts - Familiarity with Brick Schema - Familiarity with OpenBIM, IFC.JS, Fragments

Báo cáo cho

Lead

Quá trình phỏng vấn

2-3 rounds of interviews

Nguyen Hong Loan

Headhunter | Recruiter
employee 11 ứng viên
cup 1 phỏng vấn
health 0 đi làm

Ứng tuyển vào công việc này

Thành công!

Cảm ơn bạn, bạn đã gửi thông tin thành công.

← Xem thêm công việc của Nguyen Hong Loan
Tải CV lên — AI sẽ tự động điền thông tin vào form giúp bạn
upload Nhấp vào hoặc kéo thả tệp vào để tải lên Chỉ có thể tải lên 1 tập PDF (3MB)

Thông tin liên lạc

Sơ lược

$

$

Câu hỏi bổ sung

Nguyen Hong Loan

Headhunter | Recruiter
Icon employee 11 ứng viên
Icon cup 1 phỏng vấn
Icon health 0 đi làm

Công việc đã hoàn thành (0)