Tóm tắt công việc
About the role
We are looking for a strong, product-minded Web Developer to help build and evolve our Digital Twin platform, a web-based authoring environment for creating semantically rich, spatially aware Digital Twins of buildings and infrastructure systems.
This role sits at the intersection of frontend engineering, real-time 3D, and data-driven systems. You will work on a complex but highly pragmatic tool used by facility managers, BIM professionals, system integrators, and sustainability experts to model buildings using OWL, spatial data, AI, and IoT.
You will be expected to take ownership of core editor capabilities: 2D/3D views, semantic graph interactions, performance-sensitive visualization, and data-heavy workflows.
This is not a marketing website role; it is a deeply technical web application.
What you will work on
You will contribute directly to the core of or product development including:
A React + TypeScript application that serves as the main authoring interface
A [protected info] 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 [protected info], 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
Very attractive salary commensurate with experience, plus performance-based bonuses.
Clear career development path with opportunities to grow into
Engineering Manager or Principal Engineer roles.
Access to the latest technologies, tools, and AI-assisted development platforms.
Opportunity for business trips to Singapore and engagement with strategic partners.
Work alongside a friendly, experienced, and highly talented team.
Professional, collaborative, and supportive working environment.
Work-from-home arrangement.