G70 - Full Stack Engineer
FPT Asia Pacific Pte- Location
- Singapore
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 22d ago
About the Role
We are developing a web-based 3D IFC model viewer that enables processing officers and industry users to inspect, navigate, and query building models directly in the browser without requiring specialised desktop software.
You will join a small, cross-functional product team and work closely with backend engineers, product managers, and domain experts to develop and deliver the viewer for government agencies and industry users.
Key Responsibilities
- Design and develop the web-based 3D IFC model viewer, from technical architecture through implementation.
- Explore and evaluate suitable open-source libraries and technologies, including IFC parsers and WebGL frameworks.
- Develop model navigation and inspection capabilities, including object selection, section cuts, property inspection, and related features.
- Collaborate with backend engineers on server-side geometry processing and data APIs.
- Optimise viewer performance for large and complex IFC models.
- Troubleshoot technical challenges related to 3D rendering, geometry processing, and browser performance.
- Continuously improve the viewer based on feedback from government agencies and industry users.
Requirements
- Proficiency in JavaScript/TypeScript and familiarity with backend JavaScript runtimes such as Node.js or Deno.
- Good understanding of 3D graphics and/or computational geometry concepts.
- Strong problem-solving and analytical skills.
- Willingness and ability to explore and learn new technologies.
- Excellent communication and collaboration skills.
Good to Have
Experience or familiarity with any of the following would be advantageous:
- Frontend, backend, or full-stack web development.
- WebGL or 3D web frameworks such as Babylon.js.
- Python and IFC-related libraries such as IfcOpenShell.
- Building Information Modelling (BIM) concepts and IFC standards.
- Geospatial data and information systems.
- Agentic or AI-assisted software development.
Skills
- JavaScript
- TypeScript
- Node.js
- Deno
- WebGL
- Babylon.js
- Python
- IfcOpenShell
- IFC
- BIM
More jobs at FPT Asia Pacific Pte
All 99M31 - Product Manager
FPT Asia Pacific Pte · Singapore · yesterday
Data Engineer
FPT Asia Pacific Pte · Singapore · yesterday
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · yesterday
Application Engineer (Site Reliability)
FPT Asia Pacific Pte · Singapore · yesterday
M03 - Senior Low-Code Engineer
FPT Asia Pacific Pte · Singapore · yesterday
Similar roles
Staff Software Development Engineer
Zscaler · Singapore, SGP · today
Staff Developer Advocate - Asia Pacific & Japan Lead
Datadog · Singapore · today
Full Stack Developer
AppLovin · Singapore · today
Senior AI Engineer
Workato · Singapore · today
Backend Engineer
User Experience Researchers Pte. · Singapore · today
Fullstack Engineer
User Experience Researchers Pte. · Singapore · today