Senior Frontend Software Engineer 3D CAD
@ Jobgether

Hybrid
$192,000
Hybrid
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @jobgether.com
Recommended after applying

Job Details

About the Role

The Senior Frontend Software Engineer 3D CAD will design and implement advanced web-based 3D tools for digital design applications. This role involves creating interactive user interfaces and visualizations integrated with 3D model processing pipelines and generative AI systems. You will work closely with geometry, algorithms, and backend teams to develop modular, reusable, and high-performance frontend code.

Key Responsibilities

  • Design and implement intuitive, high-performance interfaces for complex 3D operations.
  • Develop interactive web tools for viewing and manipulating 3D scans and models.
  • Collaborate with product managers, designers, engineers, and domain experts.
  • Optimize code considering speed, memory, visual quality, and robustness.
  • Build observability into user interactions for data-driven insights.
  • Advocate for innovative frontend architectures and best practices.
  • Maintain high-quality code through reviews and modern design patterns.

Required Skills & Experience

  • 5+ years of software engineering experience in a tech-focused environment.
  • Strong background in 3D model or visualization programming (Three.js, WebGL, etc.).
  • Expertise in React, including reusable components, state management, and hooks.
  • Solid knowledge of JavaScript/TypeScript for large-scale applications.
  • Understanding of 3D data structures, matrices, transforms, and rendering techniques.
  • Basic proficiency in SQL and relational database design.
  • Collaborative, pragmatic, and effective communicator in a remote-first setting.

Preferred and Bonus Skills

  • Advanced React, CSS, and HTML expertise at scale.
  • Experience with frontend state management libraries.
  • Background in 3D CAD tools or game development.
  • Familiarity with CI/CD pipelines, Kubernetes, and cloud infrastructure (GCP).
  • Experience building TypeScript libraries with a focus on developer UX and versioning.

Compensation and Benefits

Competitive salary range of $176,000 – $208,000 USD, with equity and bonus opportunities. Comprehensive benefits include healthcare, dental, mental health support, parental planning, retirement savings, and generous paid time off.

Work Environment

This is a remote-first role across North America. You will work in a collaborative, growth-oriented, and diverse environment with a focus on cutting-edge 3D visualization tools and digital design pipelines.

Key skills/competency

Frontend, 3D, React, JavaScript, TypeScript, WebGL, CAD, design, optimization, collaboration

How to Get Hired at Jobgether

🎯 Tips for Getting Hired

  • Research Jobgether's culture: Study their mission, values, and candidate testimonials.
  • Customize your resume: Highlight 3D and React expertise clearly.
  • Practice technical tests: Focus on JavaScript, TypeScript, and 3D frameworks.
  • Prepare behavioral insights: Demonstrate collaboration and problem-solving skills.

📝 Interview Preparation Advice

Technical Preparation

Review React and advanced JavaScript concepts.
Practice 3D programming with Three.js and WebGL.
Study optimization techniques for high-performance rendering.
Refresh state management and reusable component design.

Behavioral Questions

Describe a time you solved a complex problem.
Explain your approach to cross-team collaboration.
How do you handle project deadlines under pressure?
Discuss feedback experiences and learning from them.

Frequently Asked Questions