Web Developer

Fullstack Developer Engineering

Icon salary 薪资
面议
Icon Location 地点
Remote, Vietnam, 远程, 越南

福利待遇


职位概述与职责

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

任职要求与经验

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)

为何应聘该职位

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

加分技能与经验

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

汇报对象

Lead

面试流程

2-3 rounds of interviews

Prakriti Jaiswal

Headhunter | Recruiter

  • 15 候选人
  • 0 面试
  • 0 录用
联系 Prakriti Jaiswal

申请该职位

提交成功!

感谢您,信息已成功提交。

← 查看 Prakriti Jaiswal 的更多职位
上传简历 —— AI 将自动填写您的信息
upload 点击或拖拽文件到此区域上传 仅限 PDF(3MB),仅可上传 1 份简历

联系方式

补充信息

$

$

补充问题

Prakriti Jaiswal

Headhunter | Recruiter

  • 15 候选人
  • 0 面试
  • 0 录用
联系 Prakriti Jaiswal 查看资料 →