← All Jobs
Posted Mar 26, 2026

Senior Frontend Developer, 3D - Web

Apply Now ✨
Job Description: • Design, build, and maintain media-rich web experiences for 3D Home and Interactive Floor Plan products using React, Redux, and TypeScript • Implement and optimize interactive 3D rendering experiences with Three.js, React Three Fiber, and WebGL • Collaborate with computer vision, machine learning, backend, product, and design teams to define requirements and ship high-impact features • Influence frontend architecture and technical direction to ensure scalable and resilient 3D experiences • Improve web performance, accessibility, and reliability • Engage with infrastructure and tooling as needed, including tools like Node.js, GitLab, AWS services • Contribute to automated testing and quality practices, including end-to-end tests with Cypress or Playwright • Mentor other engineers and foster an inclusive, collaborative engineering culture Requirements: • 5+ years of software development experience or relevant transferable skills • Strong 3D rendering experience with Three.js and React Three Fiber • Deep understanding of WebGL fundamentals, GPU rendering pipelines, shaders, and performance optimization techniques • Extensive frontend development experience with JavaScript (and ideally TypeScript), React, and Redux • Comfortable working with GraphQL (for example, Apollo Client) • Strong understanding of HTTP fundamentals, including caching, response codes, headers, cookies, and sessions • Proficient in modern CSS, including responsive layouts, working with component libraries, and using layout systems • Comfortable engaging with Node.js, build and deployment pipelines, AWS services, build tooling, and monitoring tools • Experience with automated testing and code quality, ideally including experience with end-to-end testing tools • Proven experience leading projects and mentoring other engineers • Effective collaboration with cross-disciplinary teams Benefits: • Competitive base salary • Equity awards based on experience, performance, and location