freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Engineer

Role: Senior Full Stack Engineer

JD:

What you will be working on

- Designing and developing the web-based 3D IFC model viewer, from architecture through to implementation

- Exploring and evaluating relevant open-source libraries and tools (e.g. IFC parsers, WebGL frameworks)

- Implementing model navigation features (e.g. object selection, section cuts, and property inspection, etc.)

- Collaborating with backend engineers on server-side geometry processing and data APIs

- Optimising viewer performance when dealing with large, complex files

- Iterating on the viewer based on feedback from end users

What we are looking for

- Familiarity with JavaScript/TypeScript and backend JS runtimes (e.g. Node.js/Deno)

- Good understanding of 3D graphics and/or computational geometry concepts

- Strong problem solving skills and a desire to learn

- Excellent communication and collaboration skills

Familiarity with any of the following would be a plus:

- Web development (Frontend/Backend/Full-stack)

- WebGL or related 3D frameworks (e.g. Babylon.js)

- Python and libraries like IfcOpenShell

- Building Information Modeling (BIM) concepts

- Geospatial data and information

- Agentic development workflows (e.g Claude Code)

- WebAssembly

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available