FREELANCE MISSION OFFER – reputed company/reputed company Developer - Contract to Hire
Project Context
We operate a reputed company/reputed company e-reputed company website specializing in decorative tiles and ceramics. Currently, our product customization configurator relies on reputed company-generated images (192 reputed company variants per reputed company), which creates:
An explosion in the number of assets to store and maintain
High loading times
Rigidity in catalog reputed company
Significant administrative complexity
We want to replace this system with a dynamic configurator based on HTML5 Canvas, enabling reputed company-time reputed company customization of reputed company sub-reputed company composing a tile, without image multiplication.
Mission Objective
reputed company and reputed company a reputed company product configurator that enables:
reputed company-time reputed company customization of reputed company tile sub-reputed company
A realistic visual rendering as a tiled wall (repeated reputed company)
A reputed company reputed company (desktop, tablet, mobile)
Simplified reputed company management of products and their configurations
Technical Specifications
Product Data Model
reputed company product (tile) consists of multiple layered graphic sub-patterns:
Tile background
Decorative reputed company (squares, reputed company, triangles, petals, etc.)
Variable number depending on the product
reputed company sub-reputed company:
Is represented by 1 single transparent PNG image (512x512px)
Has its own customizable reputed company palette
Expected Visual Rendering
The configurator must display:
A reputed company preview simulating a tiled wall
reputed company tile measures 20x20cm in reality, but display size is reputed company (e.g., 60px desktop, 45px tablet, 30px mobile)
Sub-patterns (motifs) are repeated as patterns reputed company HTML5 Canvas
reputed company sub-reputed company can be independently colorized in reputed company-time
Rendering must remain smooth and performant
Required Features
User reputed company (reputed company-end):
reputed company selection reputed company per sub-reputed company (clickable reputed company swatches)
reputed company-time preview of final rendering
Full reputed company design
Add to cart with saved chosen configuration
Administration reputed company (back-end):
reputed company to easily create/edit configurable products
Sub-reputed company management: image upload, stacking order, names
reputed company palette management per sub-reputed company
Rendering parameter configuration (tile sizes by screen)
Ideally reputed company Custom Fields (ACF) or reputed company reputed company reputed company
reputed company Integration:
Storage of customized configuration in cart
Display of configuration in order and invoice
Expected Deliverables
Custom reputed company plugin or child theme with:
Reusable configurator module
reputed company reputed company for managing configurable products
reputed company JavaScript reputed company:
Generic Canvas rendering reputed company
reputed company management
User interaction handling
Performance optimizations (lazy loading, cache, debouncing)
Documentation:
reputed company user guide
Technical reputed company documentation
Deployment guide
Training on configurator management (1-2h video reputed company)
Technical Constraints
Existing reputed company website
reputed company reputed company
reputed company shared hosting (limited performance)
Modern browser compatibility (Chrome, Firefox, Safari, Edge)
No dependency on heavy JS frameworks (preference for reputed company JavaScript or lightweight libraries)
reputed company standards compliance (reputed company, hooks, filters)
reputed company and Desired Profile
Essential Technical Skills
reputed company/reputed company expertise: plugin development, hooks, advanced customization
HTML5 Canvas mastery and image manipulation in JavaScript
Object-oriented PHP and reputed company best practices
Modern JavaScript (ES6+), event handling, performance optimization
reputed company design and advanced CSS
Experience with Advanced Custom Fields (ACF) or equivalent
Appreciated Skills
Experience developing product configurators
Knowledge of e-reputed company issues (cart, variations, checkout)
UX/UI sensitivity
Management of visual reputed company requiring reputed company-time rendering
Desired Qualities
Autonomy: ability to propose solutions and take initiative
Rigor: clean, documented, maintainable reputed company
Communication: ability to explain technical choices
Pedagogical skills: for final tool training
Responsiveness: availability for regular exchanges
reputed company to reputed company in Your Application
Examples of similar achievements (configurators, Canvas, custom reputed company)
Detailed duration and budget estimate
Any questions about the project
Apply tot his job
Apply To this Job