✨ About The Role
- The Staff Software Engineer will be responsible for building user interfaces for 3D model viewing and editing applications.
- The role involves delivering responsive user interfaces utilizing technologies like React, Typescript, Three.js, and WebGL.
- The engineer will collaborate with product managers, designers, and engineers to add new features to existing applications.
- Close collaboration with QA and customer support is required to triage issues and maintain current features.
- The engineer will champion new optimizations, design patterns, and best practices for the codebase.
- Creating working prototypes for new concepts and ideas is part of the job responsibilities.
- Writing clean, maintainable, and efficient code while supporting teammates through comprehensive code reviews is expected.
- Keeping up-to-date with new technologies and programming languages related to React development is essential.
âš¡ Requirements
- The ideal candidate has over 8 years of experience in designing and building user-friendly web applications.
- A strong proficiency in React, Typescript, HTML, and CSS is essential for success in this role.
- The candidate should be passionate about front-end consistency and best practices, with a keen attention to detail.
- Experience working in a team-oriented environment and supporting teammates through peer reviews is crucial.
- Familiarity with 3D concepts and problem-solving capabilities in that space is a significant advantage.
- The candidate should have experience with modern development tools such as git, webpack, jest, lint, and jenkins.