Source description
About the role
Role Overview: As a CAD Software Engineer specializing in JavaScript/TypeScript, you will be responsible for building a system that automates the generation of technical drawings from structured data and converts them into production-ready outputs such as SVG, PDF, and DXF. Your primary focus will be on developing scalable frontend or visualization systems to ensure accurate visual outputs. Key Responsibilities: - Build and extend SVG-based drawing pipelines - Implement layout logic including alignment, scaling, grouping, and overlap handling - Utilize structured data to generate precise visual outputs - Manage coordinate systems, transforms, bounding boxes, and geometry rules - Debug rendering issues using browser DevTools and DOM inspection - Maintain consistency across SVG previews, PDF, and DXF exports - Develop reusable logic for drawing elements and annotations - Create test cases and regression checks for visual correctness - Document drawing rules, assumptions, and edge cases Qualification Required: - 4+ years of experience in JavaScript/TypeScript development - Strong understanding of HTML, SVG, and DOM rendering - Good knowledge of browser rendering behavior - Strong grasp of geometry concepts such as coordinates, scaling, transforms, and positioning - Ability to translate visual requirements into deterministic logic - Experience with data-driven UI or rendering systems - Proficient in debugging and troubleshooting visual systems - Adherence to clean and maintainable code practices Additional Company Details: The work location for this role is in-person. Note: The job description does not include any additional details about the company. Role Overview: As a CAD Software Engineer specializing in JavaScript/TypeScript, you will be responsible for building a system that automates the generation of technical drawings from structured data and converts them into production-ready outputs such as SVG, PDF, and DXF. Your primary focus will be on developing scalable frontend or visualization systems to ensure accurate visual outputs. Key Responsibilities: - Build and extend SVG-based drawing pipelines - Implement layout logic including alignment, scaling, grouping, and overlap handling - Utilize structured data to generate precise visual outputs - Manage coordinate systems, transforms, bounding boxes, and geometry rules - Debug rendering issues using browser DevTools and DOM inspection - Maintain consistency across SVG previews, PDF, and DXF exports - Develop reusable logic for drawing elements and annotations - Create test cases and regression checks for visual correctness - Document drawing rules, assumptions, and edge cases Qualification Required: - 4+ years of experience in JavaScript/TypeScript development - Strong understanding of HTML, SVG, and DOM rendering - Good knowledge of browser rendering behavior - Strong grasp of geometry concepts such as coordinates, scaling, transforms, and positioning - Ability to translate visual requirements into deterministic logic - Experience with data-driven UI or rendering systems - Proficient in debugging and troubleshooting visual systems - Adherence to clean and maintainable code practices Additional Company Details: The work location for this role is in-person. Note: The job description does not include any additional details about the company.
More at Rytsense Technologies Private Limited