Job Description
Job Requisition ID # 26WD97294 Position Overview As a Senior Frontend Developer (3D) , you will work at the intersection of technical engineering and UX design. You are responsible for creating intuitive, high-performance user interfaces that bring 3D data and spatial environments to life on the web. You help shape and implement the interaction models that make complex 3D workflows feel seamless. You will work closely with Engineering and UX Research teams to move from concepts and designs to functional 3D experiences. You will be a key contributor in ensuring our 3D frontend systems are effective, useful and deliver a delightful user experience. Locations: UK or Toronto, Canada. Hybrid or Remote Responsibilities Design & Implementation: Lead the end-to-end development of sophisticated 3D web interfaces, balancing aesthetic design with technical performance 3D Interaction Patterns: Define and build reusable UI components and interaction patterns specifically for 3D canvases (e.g., gizmos, camera controls, spatial annotations) Prototyping: Rapidly prototype new features and concepts using React and Three.js Architecture & Performance: Drive decisions on frontend state management and 3D scene graph organization to ensure smooth frame rates and responsive UI Collaboration: Partner with backend and graphics teams to shape APIs and data contracts for streaming large 3D datasets or real-time simulation data Technical Health: Maintain high standards for code quality, testing, and documentation within the frontend codebase Minimum Qualifications Experience: Typically 5–8 years of professional software engineering experience, with a strong portfolio showcasing 3D web projects Technical Stack: Deep expertise in React and Three.js Web Fundamentals: Expert-level knowledge of JavaScript/TypeScript, HTML5, and CSS3 (including modern layout techniques and animations) AI Development Workflows: Experience with modern agentic development processes (Cursor, Claude Code, Windsurf) 3D P