Software Engineer II – 3D/CAD

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Frontend Software Engineer focusing on 3D Graphics for Dandy's web applications. Building intuitive user experiences and optimizing rendering performance in a remote-first environment.

Responsibilities

  • Develop, maintain, and optimize the frontend architecture of world-class web applications supporting a robust suite of 3D design interactions.
  • Implement highly performant and responsive 3D rendering and interaction features using THREE.js, WebGL, and related technologies.
  • Design and build intuitive and efficient user interfaces (UI) and user experiences (UX) within the 3D application environment.
  • Integrate frontend 3D tools with backend services, focusing on efficient data fetching, state management, and display of complex 3D data payloads.
  • Collaborate with CAD and Backend engineers to integrate C++ and WASM components into the web application, ensuring seamless performance.
  • Solve complex technical problems related to 3D graphics rendering, performance, and cross-browser compatibility.
  • Craft code that meets our internal standards for style, maintainability, and best practices. Maintain and advocate for these standards through code review.
  • Advocate for improvements to product quality, security, and rendering performance.

Requirements

  • 3+ years of software engineering experience with a strong focus on frontend web development using TypeScript and React.
  • Proven experience building and optimizing 3D applications using libraries like THREE.js, Babylon.js, or direct WebGL.
  • Deep understanding of modern frontend technologies, state management (e.g., Redux), and performance optimization techniques.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Ability to thrive in a remote-first organization.
  • A strong team player with a high level of initiative.
  • An effective communicator around risks and trade-offs.

Benefits

  • Healthcare
  • Dental
  • Mental health support
  • Parental planning resources
  • Retirement savings options
  • Generous paid time off

Job type

Full Time

Experience level

Mid levelSenior

Salary

$144,375 - $165,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptReactReduxTypeScript

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.