Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
[Remote] Web Developer — Digital Twin Platform
Mô tả công việc
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
Yêu cầu công việc
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
Tại sao bạn sẽ yêu thích làm việc tại đây
- 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