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.
Software Engineer (L3) developing applications for Twilio, shaping the future of communications. Collaborating on software and cloud infrastructure to enhance developer productivity and best practices.
Senior Software Application Developer at Boeing responsible for full stack software development for data delivery applications. Collaborating with product management and maintaining high standards of software quality.
Software Developer in Testing ensuring quality and reliability for Tecsys’ cloud - based data platform. Collaborating with data engineers and product owners within an agile team environment.
Senior Software Developer creating and maintaining AI - driven automation systems at Plusgrade. Leading technical design and ensuring quality and security for automation projects.
Principal Software Engineer at Dropbox driving technical direction for identity and engagement services. Focusing on core platforms, architecture evolution, and mentoring engineers.
Principal Software Engineer at Dropbox driving impactful technical outcomes across teams and organizations. Defining long - term strategy and remaining hands - on with software development.
Software Engineer developing solutions utilizing generative AI and data engineering at Mechanical Orchard. Collaborating in small cross - functional teams on modernization of business applications.
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.