Front End Software Engineer, 3D Applications
1 week ago
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:
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 timeAbout the RoleWe are building a cutting-edge spatial analytics platform, and we need a talented Front End Software Engineer to join our team. As a feature owner, you will be responsible for developing innovative web experiences and compelling 3D visualizations that help our customers derive insights from complex data.Our team values collaboration,...
-
Canada Cognitive3D Full timeAbout Cognitive3D: We are a software company that builds and operates 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.Cognitive3D is seeking an experienced Front End Software...
-
3D Front End Development Specialist
3 days ago
Canada Cognitive3D Full timeJob Overview: Cognitive3D is a cutting-edge software company that develops innovative solutions for immersive experiences. We are looking for a skilled Web Experience Architect to join our team and contribute to the creation of exceptional user experiences.In this role, you will be responsible for designing and developing engaging 3D visualizations and web...
-
3D Web Application Development Lead
1 week ago
Canada Cognitive3D Full timeAbout the RoleCognitive3D is seeking a highly skilled Front End Software Engineer to play a key role in shaping the future of our spatial analytics platform. As a feature owner, you will be deeply involved in product design decisions, collaborating across disciplines to build user-facing components that enhance our customers' ability to derive insights from...
-
Frontend Software Engineer REMOTE
3 weeks ago
Canada Cognitive3D Full timeAbout 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...
-
Lead Front-End React Engineer
4 weeks ago
Canada Bellwood Full timeAbout 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 timeJob Description:We are looking for a skilled Web Application Developer with expertise in three.js to join our team at Cognitive3D. As a feature owner, you will 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.You will...
-
Canada Cognitive3D Full timeAbout the CompanyCognitive3D is a leader in spatial analytics, and we are seeking a talented Front End Software Engineer to join our team. Our platform provides a unique solution for customers to derive insights from complex data, and we need someone who can help us shape the future of this technology.We value innovation, creativity, and collaboration, and...
-
Senior Front End Engineer
2 days ago
Canada PayShepherd Full timeSenior Front-End Software DeveloperJoin Our Remote Team & Help Shape the Future of ProcurementAbout us:Every year, heavy industry worldwide overspends on their vendors due to immature or missing vendor relationship management systems resulting in trillions of dollars in losses. The industry faces this issue because of the complexity of processes,...
-
Senior Software Architect
1 week ago
Canada PCloud Innovations Full timeSenior Software Architect / Developer (.NET, MongoDB, AWS) PCloud Innovations is a born in the cloud start-up re-imagining the world of Plant3D, P&ID, Construction, AEC and BIM. PCloud uses the state-of-the-art cloud technologies to integrate all 3D/2D documents created during the engineering and construction phase of a project into a single, tag-centric,...
-
Canada Cognitive3D Full timeAbout the Role:Cognitive3D is seeking an experienced Front End Software Engineer to join our team. In this position, you will play a key role in shaping the future of our spatial analytics platform by developing innovative web experiences and compelling 3D visualizations.The ideal candidate will have a strong focus on three.js or similar frameworks and be...
-
Front-End Platform Engineer
9 hours ago
Canada Luxoft Full timeRole ResponsibilitiesDevelop the front-end part of the platform using React.Migrate old platform screens into new designs.Liaise with Bank internal development teams to drive towards a world-class application.Evaluate software developed by the Team for compliance with prescribed best practices.The selected candidate will be required to properly document...
-
Front-End Developer for Branch Technology
7 days ago
Canada Apex Systems Full time**Apex Systems** is seeking a skilled Front-End Developer to join our Branch Technology Modernization Team. The ideal candidate will have a strong understanding of front-end development principles and best practices, as well as experience with Angular development.We are dedicated to transforming our branch technology to enhance customer experience and...
-
Front End Engineering Specialist
6 days ago
Canada Dexcent Full timeJob OverviewDexcent is an engineering consulting firm that provides specialized solutions for clients worldwide. Our team has modernized IT and OT engineering methodologies, focusing on information analytics, cyber-security, infrastructure, and control systems engineering. We pride ourselves on transforming industrial operations to optimize business...
-
Software Engineer
3 weeks ago
Canada OssKin Full timeOssKin 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 Applicantz Full timeAs a Software Development Engineer at our Fortune Technology client, you will be part of a global leader in 3D design, engineering, and entertainment software. We foster a progressive culture, creativity, and a flexible work environment using cutting-edge technologies.About the RoleWe are seeking an experienced Software Development Engineer to join our team....
-
Front-End Architect
7 days ago
Canada Swoon Full timeAbout Swoon:Swoon is a dynamic company dedicated to crafting innovative software solutions.We are seeking a seasoned Front-End Architect to join our team and contribute to the development of cutting-edge applications.
-
Canada PayShepherd Full timeSenior Front-End Software Developer Join Our Remote Team & Help Shape the Future of Procurement Every year, heavy industry worldwide overspends on their vendors due to immature or missing vendor relationship management systems resulting in trillions of dollars in losses. Supply chain issues, labour shortages, high inflation and energy costs compound these...
-
Lead Software Engineer
1 day ago
Canada United Software Group Inc Full timeJob SummaryUnited Software Group Inc is seeking a Lead Software Engineer - Java and DevOps to join our team. As a key member of our team, you will be responsible for designing and implementing software solutions using Java and DevOps principles, and leading DevOps teams.Responsibilities:Design and implement software solutions using Java and DevOps...
-
Developer, Web Front End
5 days ago
Canada MVP Talent Corp Full timeWeb Developer: This role focuses on front-end UI/UX architecture and development of web-based applications (not websites) using typescript (Angular or React). Ideally, candidates have full-stack skills using node or Python on the back-end, but this is not mandatory. Must be in Calgary, AB, or willing to relocate to Calgary. The client we are recruiting...