Brief summary of role:
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. You'll brainstorm with Product Managers, Designers, Backend, and Frontend Engineers on your team to conceptualize and build new features for our large (and growing!) user base.
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, WebGL related technologies like Three.js, and React Three Fiber.
What you will be doing:
- Hands-on coding - write code using cutting edge technologies in frontend 3D technologies
- Build new application features in an Agile and collaborative environment with established CI/CD pipelines
- Provide technical leadership when performing code reviews, ensuring code re-usability and standardization
- Develop 3D components of virtual tours from 360 images with WebGL tools
- 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
- 3+ years of experience working in React
- 2+ years of experience 3D development with Three.js and WebGL
- Preferred experience inTypeScript, Redux, Webpack, Material UI, and Cypress or similar technologies
- Bonus for experience in Java, Kotlin, and Spring Boot
- Bachelor’s degree in Software Engineering, Computer Science, or equivalent experience
- Strong written and verbal communication skills
- 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
Base Salary: $165,000-$181,000
The “Base Salary: range represents the low and high end of the anticipated salary range for this position across all US locations including but not limited to CA, CO, NY, WA, NV, MD, CT and RI. The determination of this anticipated Base Salary involves the consideration of many factors in making compensation decisions including but not limited to: location of candidate, unique skill sets, experience, training, performance, licensure and certifications, as well as other business and organizational needs. Our anticipated Base Salary determination is just one component of OpenSpace’s competitive total rewards strategy that also includes equity awards, paid time off, 401(k) retirement account, flexible time off, and paid parental leave. as well as other region-specific health and wellness benefits.
If this role isn't what you're looking for, please consider other open positions.
#LI-Remote