Angular Developer for UI/Graph Visualizations (Mandetory Skill- D3.js Cytoscape.js)
Budget: ₹600 – ₹1,500 INR
Strong hands-on experience with:
Angular (v17+), Angular CLI
TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS
RxJS and reactive programming
Proven experience building complex, interactive UIs, specifically:
Graph / link-view visualizations
Tree or hierarchical views
Network or relationship visualizations, dashboards, or similar data-heavy components
Good understanding of DOM rendering performance and optimization techniques:
Experience consuming RESTful APIs and working with JSON data models.
Solid grasp of component-based architecture, separation of concerns, and reusable UI patterns.
Familiarity with responsive design principles and cross-browser compatibility.
Basic experience with testing frameworks and tools (e.g., Jasmine/Karma, Jest, Cypress, etc.).
Strong debugging, problem-solving, and analytical skills.
Good communication skills and ability to work effectively in a collaborative, agile environment.
PREFERRED / GOOD TO HAVE :
Experience with one or more visualization / graph libraries, such as:
D3.js
Cytoscape.js
Understanding of graph and tree data structures (nodes, edges, hierarchies, DAGs, adjacency, etc.).
Experience working with SVG, Canvas APIs, or WebGL-based visualizations.
Knowledge of state management libraries (NgRx, Akita, etc.).
Experience in data-heavy domains (e.g., fintech, analytics, monitoring, or similar).
Exposure to CI/CD pipelines and modern build/deployment workflows.
Angular (v17+), Angular CLI
TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS
RxJS and reactive programming
Proven experience building complex, interactive UIs, specifically:
Graph / link-view visualizations
Tree or hierarchical views
Network or relationship visualizations, dashboards, or similar data-heavy components
Good understanding of DOM rendering performance and optimization techniques:
Experience consuming RESTful APIs and working with JSON data models.
Solid grasp of component-based architecture, separation of concerns, and reusable UI patterns.
Familiarity with responsive design principles and cross-browser compatibility.
Basic experience with testing frameworks and tools (e.g., Jasmine/Karma, Jest, Cypress, etc.).
Strong debugging, problem-solving, and analytical skills.
Good communication skills and ability to work effectively in a collaborative, agile environment.
PREFERRED / GOOD TO HAVE :
Experience with one or more visualization / graph libraries, such as:
D3.js
Cytoscape.js
Understanding of graph and tree data structures (nodes, edges, hierarchies, DAGs, adjacency, etc.).
Experience working with SVG, Canvas APIs, or WebGL-based visualizations.
Knowledge of state management libraries (NgRx, Akita, etc.).
Experience in data-heavy domains (e.g., fintech, analytics, monitoring, or similar).
Exposure to CI/CD pipelines and modern build/deployment workflows.