Frontend CAD Developer
Boston, Massachusetts
Full Time
$120k - $200k
Job Title: Frontend CAD Developer
Location: Boston, MA
About Us: Our client is at the forefront of innovation in computer-aided design (CAD) technology. Our mission is to revolutionize how design professionals interact with their tools by delivering cutting-edge solutions that enhance efficiency, accuracy, and creativity. Based in Boston, our team is passionate about pushing the boundaries of what's possible in CAD software.
Position Overview: We are seeking a skilled and innovative Frontend CAD Developer to join our talented team. In this role, you will leverage your expertise in React, data visualization, and three.js to develop intuitive and powerful user interfaces for our CAD applications. Your work will be central to providing users with seamless and interactive design experiences, making complex data and models accessible and actionable.
Key Responsibilities:
- Develop and maintain frontend components for CAD applications using React.
- Implement interactive 3D visualizations and user interfaces using three.js.
- Create and integrate data visualizations that effectively represent complex CAD data.
- Collaborate with UX/UI designers and backend developers to ensure cohesive and intuitive application design.
- Optimize frontend performance and responsiveness for large-scale CAD datasets.
- Troubleshoot and resolve issues related to frontend functionality and performance.
- Stay current with industry trends and emerging technologies to continuously enhance our CAD solutions.
- Contribute to code reviews, provide feedback, and uphold best practices for frontend development.
Required Skills and Qualifications:
- Proven experience with React and modern JavaScript (ES6+).
- Strong proficiency with three.js or similar 3D graphics libraries.
- Experience with data visualization libraries and techniques.
- Solid understanding of frontend development principles and best practices.
- Familiarity with version control systems, such as Git.
- Ability to work collaboratively in a team environment and communicate technical concepts effectively.
- Excellent problem-solving skills and attention to detail.
Nice to Have:
- Experience with Node.js and building backend services.
- Knowledge of CAD-specific technologies and standards.
- Experience with WebGL or other graphics frameworks.
- Familiarity with Agile development methodologies.
- Understanding of performance optimization techniques for complex web applications.