Job Openings Front-End Engineer - 3D Visualisation & Intelligent Construction Platform

About the job Front-End Engineer - 3D Visualisation & Intelligent Construction Platform

About the Opportunity

We are partnering with an innovative technology company developing a next-generation platform that combines artificial intelligence, construction data, and digital building models to help project teams make faster, more informed decisions.

The platform brings together BIM models, technical drawings, schedules, specifications, cost data, and site information into a single intelligent environment. The goal is to transform fragmented project information into actionable insights that improve project delivery across the built environment.

As a Front-End Engineer, you will play a critical role in building the user experience layer of the platform. You'll develop advanced 3D visualization tools, AI-powered workflows, and high-performance web applications capable of handling large-scale construction datasets.

What You'll Be Doing

  • Advanced 3D & BIM Visualisation
  • Develop browser-based 3D viewers capable of handling large BIM and digital construction models.
  • Implement functionality such as model navigation, element selection, isolation, sectioning, filtering, and property inspection.
  • Optimise rendering performance for large datasets through techniques such as:
    • Level of Detail (LOD)
    • Geometry streaming
    • Lazy loading
    • Frustum culling
    • Model segmentation and tiling
  • Support multiple construction data formats including BIM models, CAD drawings, PDFs, and future integrations such as point clouds and reality capture data.
  • Ensure smooth performance even when working with complex projects containing hundreds of thousands of model elements.

AI-Powered User Experiences

  • Build interfaces that allow users to interact naturally with AI assistants and automation workflows.
  • Create responsive experiences for real-time AI interactions, including streamed responses and live updates.
  • Design review and approval workflows where human expertise remains central to decision-making.
  • Develop intuitive visualisations that help users understand:
    • Project risks
    • Model clashes
    • Cost impacts
    • Schedule implications
    • Compliance findings
  • Ensure every insight can be traced back to its original source data for transparency and trust.

Front-End Architecture & Engineering

  • Define and maintain scalable front-end architecture standards.
  • Build reusable component libraries and establish engineering best practices.
  • Integrate with REST APIs and real-time communication services.
  • Collaborate closely with product designers, AI engineers, and backend developers.
  • Drive performance improvements across the application.
  • Create automated tests for critical user workflows and interactive components.
  • Take ownership of features from concept through production deployment.

What We're Looking For

Essential Skills

  • 5+ years of professional front-end development experience delivering production software.
  • Strong expertise in JavaScript and TypeScript.
  • Commercial experience with a modern framework such as:
    • React
    • Angular
    • Vue
  • Strong understanding of application architecture, state management, and API integrations.
  • Practical experience developing 3D web applications using technologies such as:
    • Three.js
    • Babylon.js
    • WebGL
  • Experience working with BIM and construction data, including IFC and Revit-derived models.
  • Knowledge of performance optimisation techniques for graphics-intensive applications.
  • Ability to present complex information through clear, intuitive user interfaces.
  • Strong collaboration and communication skills within cross-functional engineering teams.

Nice to Have

  • Experience building software for the Architecture, Engineering, and Construction (AEC) industry.
  • Familiarity with BIM viewers and technologies such as:
    • IFC.js / web-ifc
    • xeokit
    • Autodesk Platform Services
  • Experience with geometry formats including glTF, XKT, or SVF2.
  • Previous work on AI-powered products or human-in-the-loop workflows.
  • Experience implementing real-time applications using WebSockets or Server-Sent Events.
  • Familiarity with advanced state management libraries such as Redux, Zustand, Pinia, or Vuex.
  • Experience with automated testing tools such as Jest, Cypress, or Playwright.
  • Strong UX awareness and attention to visual consistency.

Why This Role Is Interesting

This is an opportunity to work at the intersection of AI, BIM, digital twins, and construction technology. You'll help shape a product that combines advanced 3D visualisation with intelligent automation, tackling some of the most complex challenges in the built environment while working on technology that is genuinely pushing the industry forward.