JavaScript Developer (Canvas & Web Technologies)

Unisite

  • Westville, KwaZulu-Natal
  • R25,000 per month
  • Permanent
  • Full-time
  • 1 month ago
Job Summary About the Role: We're looking for a JavaScript Developer to join our team in building and enhancing a browser-based 2D quoting and design tool for the aluminium shopfitting industry. The system helps users calculate extrusion lengths and hardware requirements by designing projects directly in the browser. You'll work with vanilla JavaScript, HTML5 Canvas, and core web technologies to create highly interactive, visual tools - similar to technical drawing or CAD environments. Our codebase includes some legacy JavaScript - part of your role will be to maintain, refactor, and modernize these components while contributing new features. Requirements: Expert-level vanilla JavaScript (ES6+) - with no reliance on frameworks Solid experience using the HTML5 Canvas API for interactive 2D graphics Strong HTML and CSS skills - including responsive design and cross-browser compatibility A working grasp of 2D geometry and maths (e.g., lengths, angles, areas) for visual problem-solving Excellent debugging and problem-solving abilities with strong attention to detail Nice-to-Have Skills: Experience with PHP (backend integration) Familiarity with Python

Job Mail