**Brief summary of role**:**What you will be doing**:- Hands-on coding - write code using cutting edge technologies in frontend and 3D technologies- Provide technical leadership when performing code reviews, ensuring code re-usability and standardization- Collaborate with our product, design and QA teams to produce new features and functionality- Drive advancements in architecture, best practices and processes for the frontend team- Ensure code quality by writing unit tests and integration tests using Cypress and React-Testing-Library- Identify and propose solutions for technical debt and engineering investments- Continuous professional growth and development, and provide mentorship to other devs**What we are looking for**:- 5+ years of experience with JavaScript- Bonus for experience with Three.Js and WebGL- Experience with BIM (Building Information Modeling) is a huge bonus- Preferred experience in TypeScript, Redux, Webpack, Material UI, and Cypress or similar technologies- Strong written and verbal communication skills in English- Bachelor's degree in Software Engineering, Computer Science, or equivalent experience- The ability to analyze business requirements and assess impact within the existing architecture- The ability to effectively analyze complex technical information to make decisions.- Ability to communicate in a positive, effective manner to create trusting relationships to garner support for ideas and action- Advanced proficiency in writing code- Advanced knowledge and implementation of best practices in software development**Why you should work with us**:- Machine learning and machine vision technologies are the future of construction- We've got a great product market fit, our customers love us, and we are providing real value- We've got a great team of talented people you will learn and grow with- We are growing fast and scaling**#LI-Remote**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.