Front-end Jobs nearLehi, UT
Jobs farther away
We build immersive collaboration tools for 3D design and construction pros. We're bridging the barriers to seamless communication so prevalent in built environment industries by establishing a common language for 3D ideas and facilitating shared experience.
In practice, our VR and AR software enables users review designs before they are built. Our interfaces and infrastructure support a world-class VR experience, with user comfort and ease of use topping our list of product priorities.
Our broad tech stack and the growing number of components that make up our flagship software offering - from real-time rendering and mesh pre-processing pipelines to global multiuser networking - make our company and our engineering team unique. Everyone has a distinctly different skillset, background, and stack, and we are united by the powerful impact we are making in the AEC industry. We are repurposing gaming tech and frontier AR and VR hardware to help 3D pros build the world.
Own the codebase for the Desktop component of our flagship product, Prospect. Installation and use of Prospect is our handshake with our customers; the desktop app is the gateway, and setting up a Virtual Reality experience starts in the software you will build and maintain. Ensure that the experience of using Prospect is easy, reliable, effective, and joyful. Develop features that give users the ability to create immersive presentations and collaborate seamlessly once they are in an immersive AR or VR environment. Create the interface and the infrastructure to pipe data from the source to the visualization engine and back, and present relevant dashboards as needed.
You'll need to have
Multiple years of experience building software for enterprise applications
Comfort working cross-platform and building and testing code on Windows
Familiarity with modern continuous integration solutions
Self-motivation and the ability to own a codebase solo or as part of a team
Great people skills; an interest in mentoring or coaching others on a growing team
What you'll be doing
Building important features for content management and handling the content and data resulting from a VR experience using web technologies in a cross platform desktop environment
Ensuring that the user experience is simple, but backed up by robust and well-tested code, ready to be used in an enterprise setting
Architecting systems that control the flow of information from 3rd party 3D software into our local and cloud-based content management systems, as well as VR and AR applications on a variety of hardware platforms
Automating and improving the process of releasing new builds and auto-updating old ones
Technologies we use
React, Flux, Redux
Webpack, Gulp, Bash