Front End Software Engineer, 3D Applications

2 weeks ago


Canada Cognitive3D Full time

About the Role: We are looking for a Front End Software Engineer with 3D web application experience who will play a key role in shaping the future of our spatial analytics platform. In this position, you will not only develop innovative web experiences and compelling 3D visualizations but also help define the product direction, ensuring it aligns with our mission of providing exceptional analytics solutions. As a feature owner, you'll be deeply involved in product design decisions, collaborating across disciplines and building user-facing components that enhance our customers' ability to derive insights from complex data.

Our team operates remotely and spans multiple time zones in Canada. We place a strong emphasis on communication, teamwork, and the ability to thrive in a distributed work environment.

At Cognitive3D, we build and operate a platform that records, measures, aggregates, and analyzes data from VR, AR, and MR experiences. Our technology helps brands develop better products, understand spaces in new ways, and carry out training with more clear results. But that's not all: we're also creating a language for this type of insight, giving our customers new ways to understand and quantify human performance.

The primary feature you'll be working on is SceneExplorer, a web application that provides a one-to-one replay of exactly what happened in a customer's immersive simulation. See here for more details: https://cognitive3d.com/product/scene-explorer/

Key Responsibilities:

  • Architect, develop, and maintain the 3D front-end components of our platform, ensuring high performance, scalability, and maintainability.
  • Create 3D visualizations and experiences using three.js, integrating them seamlessly into our customer-facing web dashboard.
  • Participate in a culture of continuous learning and professional development.
  • Collaborate closely with backend, product, design, and other cross-functional teams to deliver seamless and delightful user experiences.
  • Ensure software quality and reliability by coding defensively, following industry best practices, writing and executing tests.
  • Participate in code reviews, ensuring quality standards and best practices are maintained.
  • Evaluate and integrate modern technologies, frameworks, and tools to enhance our development process and product capabilities.
  • Contribute to the creation of internal and public-facing technical documentation. Share knowledge within the team.

Requirements:

  • 5+ years of professional experience in front-end development, with a strong focus on three.js or similar frameworks.
  • Demonstrated ability to develop browser-hosted 3D simulations and visualizations.
  • Proven track record of technical leadership and mentorship.
  • Deep understanding of web development fundamentals, including HTML, CSS, JavaScript, Typescript, and browser performance optimization.
  • Intermediate experience with Angular or React and familiarity with state management libraries (e.g., Redux, MobX) and modern build tools (Webpack, Vite, etc.).
  • Strong problem-solving skills and a proactive approach to tackling technical challenges. Capable of breaking down a project into features, tasks, and deliverables.
  • Excellent communication skills, both written and verbal, with an ability to articulate complex technical concepts to diverse audiences. Able to write a technical design document. Capable of writing customer-facing documentation.

Nice to Have:

  • Unity, Unreal Engine, Godot, PlayCanvas, or other game engine experience. This wil help you collaborate with our SDK software engineers and potentially write internal test VR applications.
  • Knowledge VR/AR/MR development. This helps with customer empathy: many of our customers are XR application developers. Having experience in this area helps you understand their needs.
  • Familiarity with agile methodologies and DevOps practices. We practice "agile light" with a backlog, sprints, and t-shirt sizes. We believe strongly in the power of DevOps to improve time to value (shipping features to customers) and developer velocity (reducing the time for the edit-run-debug cycle.)

What We Offer:

  • Competitive salary and good benefits package. All employees receive equity in the form of stock options.
  • A remote-first working environment with the opportunity to work from anywhere in Canada.
  • Opportunities to attend conferences, training, and other professional development events.
  • A supportive and collaborative team culture that values innovation and creativity.
  • Everyone gets a VR headset. We also provide a home-office budget for a desk, chair, and anything else to enhance your workspace.
  • We provide a high-end MacOS (preferred) or Windows laptop computer plus dual monitors, mouse, keyboard, trackpad, headphones, and a camera.
  • Onsite company meetings several times a year in places like Toronto, Vancouver, and Whistler.

42



  • Canada Cognitive3D Full time

    About the Role: We are looking for a Front End Software Engineer with 3D web application experience who will play a key role in shaping the future of our spatial analytics platform. In this position, you will not only develop innovative web experiences and compelling 3D visualizations but also help define the product direction, ensuring it aligns with our...


  • Canada Cognitive3D Full time

    About the Role: We are looking for a Front End Software Engineer with 3D web application experience who will play a key role in shaping the future of our spatial analytics platform. In this position, you will not only develop innovative web experiences and compelling 3D visualizations but also help define the product direction, ensuring it aligns with our...


  • Canada Cognitive3D Full time

    About the Position:We are seeking an experienced Front End Software Engineer with a passion for 3D web application development to join our team at Cognitive3D. As a feature owner, you will be deeply involved in product design decisions and collaborate across disciplines to build user-facing components that enhance our customers' ability to derive insights...


  • Canada Cognitive3D Full time

    About the RoleWe are seeking an experienced Front-end Software Engineer with a strong background in 3D web application development. In this position, you will be instrumental in shaping the future of our platform by developing innovative web experiences and compelling 3D visualizations. You will collaborate closely with cross-functional teams to define...


  • Canada Cognitive3D Full time

    Role Overview:The Front End Software Engineer will be responsible for designing, developing, and maintaining the 3D front-end components of our platform. This involves creating interactive and engaging web experiences, leveraging three.js and other relevant technologies.You will work closely with our team to ensure high-quality software and contribute to the...


  • Canada Bellwood Full time

    About the jobWe are seeking a Lead Front-End React Engineer to develop, architect, and guide the direction of a large, multi-team, React project that is under active development. The ideal candidate is a UI specialist with deep technical knowledge and past experience in technical leadership of other engineers. The candidate will work alongside another...


  • Canada Bellwood Full time

    About the jobWe are seeking a Lead Front-End React Engineer to develop, architect, and guide the direction of a large, multi-team, React project that is under active development. The ideal candidate is a UI specialist with deep technical knowledge and past experience in technical leadership of other engineers. The candidate will work alongside another...


  • Canada Cognitive3D Full time

    About the Role: We are looking for a Front End Software Engineer with 3D web application experience who will play a key role in shaping the future of our spatial analytics platform. In this position, you will not only develop innovative web experiences and compelling 3D visualizations but also help define the product direction, ensuring it aligns with our...


  • Canada Cognitive3D Full time

    About the Role: We are looking for a Front End Software Engineer with 3D web application experience who will play a key role in shaping the future of our spatial analytics platform. In this position, you will not only develop innovative web experiences and compelling 3D visualizations but also help define the product direction, ensuring it aligns with our...


  • Canada Cognitive3D Full time

    About Cognitive3D:Cognitive3D is a cutting-edge technology company that specializes in spatial analytics solutions. Our platform records, measures, aggregates, and analyzes data from VR, AR, and MR experiences, helping brands develop better products and understand spaces in new ways.As a Front End Software Engineer with 3D web application experience, you...

  • Front End Developer

    3 weeks ago


    canada Pegasus Knowledge Solutions, Inc. Full time

    Title : Front End Developer (WebGL & 3D Web Animation)Location : Canada (EST zone)Duration : 7 Months contractPosition OverviewWe require a Frontend Developer to help create an immersive, browser-based interactive experience with a focus on 3D graphics and animations. This individual will join the team working on gameplay that requires sophisticated visual...

  • Front End Developer

    2 weeks ago


    Canada Pegasus Knowledge Solutions, Inc. Full time

    Title : Front End Developer (WebGL & 3D Web Animation)Location : Canada (EST zone)Duration : 7 Months contractPosition OverviewWe require a Frontend Developer to help create an immersive, browser-based interactive experience with a focus on 3D graphics and animations. This individual will join the team working on gameplay that requires sophisticated visual...

  • Front End Developer

    3 weeks ago


    Canada Pegasus Knowledge Solutions, Inc. Full time

    Title : Front End Developer (WebGL & 3D Web Animation) Location : Canada (EST zone) Duration : 7 Months contract Position Overview We require a Frontend Developer to help create an immersive, browser-based interactive experience with a focus on 3D graphics and animations. This individual will join the team working on gameplay that requires sophisticated...


  • Canada Cognitive3D Full time

    Key ResponsibilitiesAs a key member of our team, your primary responsibilities will include:Architecting, developing, and maintaining 3D front-end components of our platform to ensure high performance, scalability, and maintainability.Creating 3D visualizations and experiences using three.js and integrating them seamlessly into our customer-facing web...

  • Software Engineer

    2 weeks ago


    Canada OssKin Full time

    OssKin is a fast-growing Montreal-based MedTech company powered by its proprietary mass customization and automation software to transform the future of orthopedics and 3D printing technology.We're developing and continuously improving our proprietary mass customization software solution . Technology is at the core of powering the award-winning platform for...

  • Software Engineer

    3 days ago


    Canada OssKin Full time

    OssKin is a fast-growing Montreal-based MedTech company powered by its proprietary mass customization and automation software to transform the future of orthopedics and 3D printing technology. We're developing and continuously improving our proprietary mass customization software solution . Technology is at the core of powering the award-winning platform...


  • Canada Bree Full time

    Who are we: Bree is a financial technology company creating best-in-class lending products for consumers and businesses. Currently, our consumer business serves everyday Canadians overlooked or underserved by legacy financial institutions. We are building a suite of financial products that is friendlier, more intuitive, more helpful and lower-cost than...


  • Canada Bree Full time

    Who are we: Bree is a financial technology company creating best-in-class lending products for consumers and businesses. Currently, our consumer business serves everyday Canadians overlooked or underserved by legacy financial institutions. We are building a suite of financial products that is friendlier, more intuitive, more helpful and lower-cost than...


  • Ontario, Canada, Canada N42 Finance Full time

    About the Company: Join a small, dynamic team passionate about building cutting-edge technology in a high-frequency, fast-paced environment. Our team values rapid prototyping, efficient execution, and collaborative problem-solving.About the Role: We are seeking a Senior Full-Stack Software Engineer with a minimum of 3 years of experience to drive our...


  • Canada Famic Technologies Full time

    Description We are looking for dynamic, competent and motivated people to fill a position in the development of new generations of software for the industrial market. This position primarily includes software design and development to enhance our product line and IT consulting offerings. Responsibilities Participate in defining requirements and...