Swoon
Frontend Developer
SwoonCanada2 days ago
ContractInformation Technology

Front End Developer (React / TypeScript)

Contract Length: 8 Months

Location: Toronto

Industry: Construction Technology / AEC Software


About The Role

We are seeking a Front End Developer to help build an innovative user interface platform designed to transform how construction professionals interact with project intelligence and site data.


In this role, you will develop interactive, modular UI components using React and TypeScript that dynamically adapt to construction events, user roles, and real-time project insights. The platform integrates 3D building visualization, data analytics, and AI-driven interfaces to create role-specific dashboards for construction teams such as Project Managers, Superintendents, Safety Managers, and Architects.

The work will contribute to cutting-edge demonstration applications showcasing dynamic UI systems used in complex construction environments.

This is an exciting opportunity for developers interested in 3D visualization, advanced data visualization, adaptive UI systems, and next-generation user interfaces.


Key Responsibilities

  • Develop modular and reusable UI components using React and TypeScript
  • Integrate 3D building visualization tools using WebGL-based viewers
  • Build interactive data visualization dashboards using libraries such as D3.js, Recharts, or HighCharts
  • Implement dynamic interfaces that adapt to user roles and real-time construction events
  • Create responsive designs optimized for tablet and iPad interfaces
  • Build visualization components including timelines, heat maps, and time-series data displays
  • Collaborate with UX researchers to design flexible, AI-driven UI systems
  • Integrate real-time data streams and contextual visualizations into front-end applications


Must-Have Qualifications

  • Strong experience with React and TypeScript development
  • Experience integrating WebGL or 3D visualization tools
  • Hands-on experience with data visualization libraries (D3.js, Recharts, HighCharts, or similar)
  • Experience building responsive tablet/iPad interfaces
  • Experience designing modular and reusable UI components
  • Experience building dynamic or adaptive user interfaces


Nice-To-Have Qualifications

  • Experience with Autodesk Platform Services (APS) Viewer or other 3D web viewers
  • Experience working with knowledge graphs or complex data visualization systems
  • Familiarity with the construction or AEC industry
  • Experience with real-time data streaming or WebSocket integrations
  • Experience designing interfaces for AI-assisted workflows

Key Skills

Ranked by relevance