We bind our fortunes to those who dare to burn
away the obsolete and forge the unimagined future.

Sr. Software Engineer - React 3D BIM components WebGL/ThreeJS

OpenSpace

OpenSpace

Software Engineering
United States
Posted on Wednesday, February 15, 2023
<div id="header"> <div class="location"> <div id="header"></div> <div id="content"> <p> <strong>Brief summary of role:</strong> </p> <p> <span style="font-weight:400;">Do you want to work on building interactive UI features in a dramatically expanding space, on top of an AI image powered backend? Our Ideal candidate loves to solve problems and develop solutions. The OpenSpace culture is highly collaborative and a team player mindset is prized.</span> <span style="font-weight:400;">You'll brainstorm with Product Managers, Designers, Backend, and Frontend Engineers on your team to conceptualize and build new features for </span> <span style="font-weight:400;">our large (and growing!) user base</span> <span style="font-weight:400;">.</span> </p> <p> <span style="font-weight:400;">You will be a critical part of our UI/UX team, working primarily on 3D components that allow our customers to compare architecturally designed models with what is live on the field during the construction phase. As a key member, you will interact with React, BIM (Building Information Modeling), WebGL related technologies like Three.js, and React Three Fiber.</span> </p> <p> <strong>What you will be doing:</strong> </p> <ul> <li style="font-weight:400;"> <span style="font-weight:400;">Hands-on coding - write code using cutting edge technologies in frontend 3D technologies</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Build new application features in an Agile and collaborative environment with established CI/CD pipelines</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Provide technical leadership when performing code reviews, ensuring code re-usability and standardization</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Develop 3D components of BIMs with WebGL tools</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Collaborate with our product, design and QA teams to produce new features and functionality</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Drive advancements in architecture, best practices and processes for the frontend team</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Ensure code quality by writing unit tests and integration tests using Cypress and React-Testing-Library</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Identify and propose solutions for technical debt and engineering investments</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Continuous professional growth and development, and provide mentorship to other devs</span> </li> </ul> <p> <strong>What we are looking for:</strong> </p> <ul> <li style="font-weight:400;"> <span style="font-weight:400;">5+ years of experience with JavaScript</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">3+ years of experience working in React or 3+ years with Vue.js and at least 1 year of React</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">2+ years of experience with Three.js and WebGL</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Experience with BIM (Building Information Modeling) is highly preferred</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Preferred experience inTypeScript, Redux, Webpack, Material UI, and Cypress or similar technologies</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Strong written and verbal communication skills</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">The ability to analyze business requirements and assess impact within the existing architecture</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">The ability to effectively analyze complex technical information to make decisions.</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Ability to communicate in a positive, effective manner to create trusting relationships to garner support for ideas and action</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Advanced proficiency in writing code</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">Advanced knowledge and implementation of best practices in software development</span> </li> </ul> <p> <strong>Why you should work with us:</strong> </p> <ul> <li style="font-weight:400;"> <span style="font-weight:400;">Machine learning and machine vision technologies are the future of construction</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">We’ve got a great product market fit, our customers love us, and we are providing real value</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">We’ve got a great team of talented people you will learn and grow with</span> </li> <li style="font-weight:400;"> <span style="font-weight:400;">We are growing fast and scaling</span> </li> </ul> <p>There are many benefits to working at OpenSpace, including, in addition to competitive pay, things like generous time-off, ample parental leave, healthcare, a retirement savings program, and much more. Offerings vary by location.</p> <p>The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, education, demonstrated capabilities, and geographic location within the state. The following salary range applies to this role.</p> <p>If you are a Colorado applicant:</p> <ul> <li>The estimated pay range for this role, based in Colorado, is $165,000-$181,000</li> <li>Additionally, this role is eligible to participate in OpenSpace’s equity plan.</li> </ul> <p>This role is also eligible to participate in OpenSpace’s equity plan and for the following benefits: health and wellness programs, paid time off, 401(k) retirement account, flexible time off, and paid parental leave.</p> <p>If this role isn't what you're looking for,<a href="https://www.openspace.ai/careers/">please consider other open positions</a>.</p> <p class="p1"> <span class="s1"> <strong>#LI-Remote</strong> </span> </p> </div> </div> </div><div class="content-conclusion"> <p> <span style="font-weight:400;">OpenSpace welcomes employees from varied backgrounds and walks of life, and it’s reflected in our diverse community. OpenSpace is proud to be an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.</span> </p> </div>
OpenSpace is an equal opportunity employer.
See more open positions at OpenSpace