
Closed
Posted
React/TypeScript Developer with Advanced JointJS Expertise We are developing a visual tool for designing cloud infrastructure. The application uses JointJS for its core diagramming engine and React for the user interface. We are looking for a specialist to help us implement advanced graph behaviors and custom shape logic. We are building features that require dynamic switching of element representations and complex nesting logic (containers within containers). The ideal candidate has deep experience extending JointJS beyond basic drag-and-drop, creating custom interactive elements, and managing complex graph state. Key Responsibilities: - Advanced JointJS Implementation: Develop custom shapes and behaviors that go beyond standard library features. - Complex State Management: Handle state transitions for graph elements (e.g., expanding/collapsing nodes, handling nested children) while preserving data integrity. - UI/UX Refinement: Ensure smooth interaction models for selection, resizing, and connecting elements in a dense diagram. - Performance Optimization: Ensure the canvas remains responsive with many nodes and complex event listeners. Required Skills: - JointJS (Expert Level): Proven experience with custom Element definition, ports, links, and programmatic graph manipulation. - React & TypeScript: Strong proficiency in modern React patterns and strict TypeScript. - State Management: Experience syncing graph state with external stores (e.g., Redux, Zustand). Please share specific examples of JointJS projects where you implemented custom shapes or complex interaction logic.
Project ID: 40293686
142 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs