UX/UI Developer (React/Next.js) Three.js or 3D Visualization

Techedin

Toronto

Hybrid

CAD 61,992 - 68,880

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Techedin is seeking a UX/UI Developer (React/Next.js) skilled in Three.js or 3D Visualization for a hybrid role in Toronto, Canada. This position involves building high-performance user interfaces for engineering workflows, emphasizing a blend of development skills and Human-Computer Interaction principles.

The ideal candidate will have strong expertise in building scalable web interfaces, working independently on UX concepts, and leading development efforts. A Bachelor's degree in Computer Science is required.

Qualifications

  • Strong experience building scalable, user-focused web interfaces.
  • Hands-on expertise with React and Next.js for modern front-end development.
  • Experience working with 3D web graphics libraries such as Three.js.

Responsibilities

  • Design and build an interactive canvas to visually break down complex mechanical assemblies.
  • Develop core HCI components that enable smooth, responsive interaction within CAD-based platforms.
  • Create UI workflows for structured requirements input, guiding users through efficient and intuitive experiences.

Skills

React
Next.js
JavaScript
TypeScript
Three.js
AI-assisted development tools
UI/UX principles
Responsive design

Education

Bachelor’s degree in Computer Science

Job description

Job Title: UX/UI Developer (React/Next.js) Three.js or 3D Visualization

Job Type: Hybrid (3 days remote), Toronto, Canada

Experience: 4-5 Years

Job Arrangement: T4 Contract

Rate: $45-$50 CAD PH

Role Summary

We are hiring a UX/UI Developer (React/Next.js), Three.js, or 3D Visualization for a large product-focused organization. In this role, you will help build high-performance user interfaces for complex engineering and research workflows, blending strong front-end development skills with core Human-Computer Interaction principles. This role is well-suited for someone who enjoys turning complex technical concepts into intuitive, responsive, and visually clear user experiences.

Key Responsibilities
  • Design and build an interactive canvas to visually break down complex mechanical assemblies
  • Develop core HCI components that enable smooth, responsive interaction within CAD-based platforms
  • Create UI workflows for structured requirements input, guiding users through efficient and intuitive experiences
  • Build front-end components for user authentication and per-user project persistence
  • Develop UI components for editing and interacting with structured data in research applications
  • Create visualization controls for simulation outputs and kinematic movement within 3D CAD environments
  • Work closely with research scientists and engineers to translate complex ideas into usable UI solutions
  • Participate in iterative design and development cycles, incorporating feedback and research insights
  • Continuously refine UI quality, usability, and performance across features
Must-Have Skills
  • Strong experience building scalable, user-focused web interfaces.
  • The ability to independently lead the design concept phase, including hands-on UX conceptualization.
  • Hands-on expertise with React and Next.js for modern front-end development.
  • Advanced knowledge of JavaScript and TypeScript.
  • Experience working with 3D web graphics libraries such as Three.js.
  • Experience using AI-assisted development tools such as Cursor or Copilotkit.
  • Solid understanding of UI and UX principles with strong attention to detail.
  • Experience creating responsive and adaptive interfaces across devices.
  • Ability to convert complex technical requirements into intuitive UI designs.
  • Bachelor’s degree in Computer Science or an equivalent academic background.
Nice-to-Have Skills
  • Familiarity with CAD tools or engineering design workflows.
  • Exposure to data visualization or graph-based UI frameworks.
  • Working knowledge of Python, especially in environments using LLM agents or LangGraph.

Equal Opportunity Statement: At Techedin, we welcome applicants from all backgrounds and experiences. Our commitment to diversity, equity, and inclusion shapes a hiring process that is fair, respectful, and people-first.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - React, Three.js & 3D
Senior Software Engineer - React, Three.js & 3D

Techedin • Canada

Remote
CAD 90,000 - 96,000
Frontend Software Engineer – React/TypeScript
Frontend Software Engineer – React/TypeScript

Applicantz • Toronto

Hybrid
CAD 90,000 - 120,000
UX/UI Front-End Engineer – React & TypeScript
UX/UI Front-End Engineer – React & TypeScript

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Visual Experience Designer - (Hybrid in Toronto, ON)
Senior Visual Experience Designer - (Hybrid in Toronto, ON)

Techedin • Toronto

Hybrid
Senior Frontend Developer
Senior Frontend Developer

HISH IT SERVICES • Canada

On-site
Senior UX/UI Developer
Senior UX/UI Developer

Iris Software Inc. • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Full-Stack Developer - Angular/TypeScript
Senior Full-Stack Developer - Angular/TypeScript

Spiria • Laval (administrative region)

On-site
CAD 90,000 - 120,000
3 weeks vacation bank
5 additional fixed days off during winter holidays
Flexible personal days
+5
Front-end Engineer
Front-end Engineer

Antler • Canada

Hybrid
CAD 70,000 - 90,000
Competitive compensation
Growth opportunities
Opportunity for remote work
Senior React Developer
Senior React Developer

Altis Technology • Alberta

Hybrid
CAD 140,000 - 150,000
React UI Developer
React UI Developer

United States Digital Space LLC • Mississauga

On-site
CAD 111,000 - 154,000
Comprehensive Medical Plan covering Medical, Dental, Vision
Health Care Spending Account
Short Term and Long-Term Disability Coverage
+3