Create Alert
Email me similar jobs

UI Developer - React/Next.js

Full-time

UX/UI Developer – CAD Systems & Research Applications

Hybrid (3 days remote), Toronto, Canada

Experience required: 4-5 years

Rate: CA$45/hr to CA$48/hr

Role Summary

We are hiring a UX/UI Developer (React/Next.js) – CAD & 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.
  • Hands‑on expertise with React and Next.js for modern front‑end development.
  • Advanced knowledge of JavaScript and TypeScript.
  • Solid understanding of UI and UX principles with strong attention to detail.
  • Experience working with 3D web graphics libraries such as Three.js.
  • 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.
  • Experience using AI‑assisted development tools such as Cursor or CopilotKit.
  • 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.


#J-18808-Ljbffr
Similar jobs

UI Developer - React/Next.js

Apply Now
Back to search page