freehire launches on Product Hunt on 26 August.

Follow →

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

Summary

Builds interactive 3D UIs in React/Next.js with Three.js for CAD workflows, turning complex engineering data into intuitive, responsive interfaces.

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.

See also