Frontend Software Developer – React & WebGL
- Compensation
- Not disclosed
- Location
- Toronto, ON, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Frontend
- Posted
Skills
Must have
- Strong experience building front-end applications using React and TypeScript.
- Hands-on experience integrating WebGL-based 3D visualization within web applications.
- Experience working with data visualization libraries such as D3.js, Recharts, Highcharts, or similar tools.
- Strong knowledge of responsive design principles for tablet and iPad interfaces.
- Experience designing adaptive or dynamic UI systems beyond fixed layouts.
- Familiarity with AI-assisted UX patterns or AI-driven interface generation concepts.
- Ability to design interfaces supporting agent-based or context-driven workflows.
Nice to have
- Experience working with enterprise-grade web-based 3D viewers.
- Familiarity with construction, AEC, or building information modeling applications.
- Experience integrating real-time data streams using WebSocket technologies.
Full description
Job Title: Frontend Software Developer – React & WebGL
Location: Hybrid (3 days remote), Toronto, Canada
Experience: 5 to 7 Years
Rate: 46 to 52 CAD PH
Role Summary: NearSource is looking for a Frontend Software Developer to contribute to a next-generation dynamic user interface platform focused on construction project intelligence. The role involves building modular, data-driven UI components that integrate with 3D building visualization, knowledge graphs, and real-time project data.
The selected candidate will collaborate with product and UX research teams to develop interactive interfaces that adapt to real-time construction site events and user roles for enterprise-grade demonstration platforms.
Key Responsibilities
- Develop modular and reusable UI components using React and TypeScript for a dynamic UI research platform.
- Integrate front-end interfaces with WebGL-based 3D building viewers for spatial context visualization.
- Implement interactive data visualizations, including time-series charts, dashboards, and heat maps.
- Build responsive user interfaces optimized for tablet and iPad environments used on construction sites.
- Design role-based UI components that dynamically adapt to different construction personas.
- Implement timeline and schedule exploration interfaces for tracking project progress over time.
- Create knowledge graph visualizations with bidirectional interaction between UI components and 3D views.
- Build contextual document and specification display components with intelligent highlighting.
- Integrate conversational interface panels supporting AI assistant interactions.
- Collaborate with UX research teams to translate experimental interface concepts into production-ready components.
- Ensure front-end components remain modular, scalable, and independently deliverable for demonstration environments.
Must-Have Skills
- Strong experience building front-end applications using React and TypeScript.
- Hands-on experience integrating WebGL-based 3D visualization within web applications.
- Experience working with data visualization libraries such as D3.js, Recharts, Highcharts, or similar tools.
- Strong knowledge of responsive design principles for tablet and iPad interfaces.
- Experience designing adaptive or dynamic UI systems beyond fixed layouts.
- Familiarity with AI-assisted UX patterns or AI-driven interface generation concepts.