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