We are Hiring: CAD Software Engineer(JavaScript / TypeScript)
We are building a system that automatically generates technical drawings from structured data and converts them into production-ready outputs like SVG, PDF, and DXF.
We are looking for a strong JavaScript/TypeScript engineer with 4+ years of experience in building scalable frontend or visualization systems.
Key Responsibilities
- Build and extend SVG-based drawing pipelines
- Implement layout logic (alignment, scaling, grouping, overlap handling)
- Work with structured data to generate accurate visual outputs
- Handle coordinate systems, transforms, bounding boxes and geometry rules
- Debug rendering issues using browser DevTools and DOM inspection
- Ensure consistency across SVG preview, PDF and DXF exports
- Build reusable logic for drawing elements and annotations
- Create test cases and regression checks for visual correctness
- Document drawing rules, assumptions and edge cases
Required Skills
- 4+ years of experience in JavaScript / TypeScript development
- Strong understanding of HTML, SVG and DOM rendering
- Good knowledge of browser rendering behavior
- Strong understanding of geometry (coordinates, scaling, transforms, positioning)
- Ability to convert visual requirements into deterministic logic
- Experience with data-driven UI or rendering systems
- Strong debugging and problem-solving skills for visual systems
- Clean, maintainable code practices
Nice to Have
- Experience with diagramming tools or canvas/SVG editors
- CAD-like or geometry-heavy frontend applications
- PDF or DXF export workflows
- React or Node.js experience
- Visual regression testing (Playwright, Cypress, etc.)
- Experience in visualization, mapping or drawing systems
Work Location: In person