This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job description
About the role
We are seeking an experienced Web Developer — Digital Twin Platform to join our team on a freelance contract basis.
This position is being advertised through our recruitment partner in Vietnam. The successful candidate will provide services to a Singapore-based technology company and will work closely with our regional team on project delivery and client engagements.
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 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
Your skills and experience
Required technical skills
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)
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
Why you'll love working here
- 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.
SVTEK TECHNOLOGY CORPORATION