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.
  • Date limite du projetExpiré

Détails du projet

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