G70 - Full Stack Engineer
FPT Asia Pacific Pte- Location
- Singapore
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 21d 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 · today
Data Engineer
FPT Asia Pacific Pte · Singapore · today
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · today
Application Engineer (Site Reliability)
FPT Asia Pacific Pte · Singapore · today
M03 - Senior Low-Code Engineer
FPT Asia Pacific Pte · Singapore · today
Similar roles
Senior AI Engineer
Workato · Singapore · today
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · today
Lead Software Engineer - Post Trade Technology
JPMC Candidate Experience page · Singapore · today
Staff / Senior Product Engineer - Advanced Analytics
Micron Technology · MSB, Singapore · today
Software Engineer
Jane Street · Singapore · today
Software Engineer
Jane Street · Singapore · today