Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Swoon and take your career to the next level!
Application takes less than 5 minutes

