Application disponible

A sophisticated, interactive SVG-based application for type design and manipulation

Projet : A sophisticated, interactive SVG-based application for type design and manipulation

Détails du projet

A sophisticated, interactive SVG-based application for type design and manipulation. The system is a complex GUI built entirely in pure JavaScript without modern frameworks, focusing on performance, heavy DOM manipulation, and coordinate transformations.
– Debug and enhance vanilla JS logic for complex SVG manipulation and coordinate systems.
– Refactor and improve legacy code (large single-file modules) to ensure maintainability.
– Implement UI interactions, tool behavior systems, and state management using raw DOM and jQuery.
– Optimize performance for a heavy, stateful GUI application.
– Collaborate on architectural improvements within a strict non-framework environment.

Requirements:
– 5+ years of professional experience in JavaScript development.
– Expert-level proficiency in Vanilla JavaScript (ES5/ES6+) and jQuery (advanced event handling).
– Deep understanding of SVG manipulation, DOM structure, and libraries like SVG.js.
– Experience working with large, stateful legacy codebases without modern frameworks (React/Vue/Angular).
– Strong grasp of 2D geometry, coordinate transformations, and complex interactions.
– Proficiency in cross-browser compatibility and performance optimization.
– Experience with debugging tools for complex UI/Canvas/SVG layers.

Compétences requises