Senior React Frontend Engineer (Graph / Data Visualization Focus)

We are looking for a hybrid Graph Data Scientist and Web Visualization Engineer to work across two interconnected streams: advanced graph analytics and development of a production-grade web application for interactive data exploration and stakeholder reporting.

This role combines deep graph database expertise, algorithmic thinking, and strong frontend engineering skills to deliver both analytical insights and a robust, user-facing web platform.

Role Overview
The specialist will contribute across two complementary workstreams depending on project phase and priorities.

Workstream A โ€“ Graph Analytics & Algorithms (0โ€“50%)
 

  • Explore and understand complex graph schemas using database tooling
  • Develop efficient graph queries to identify patterns and relationships
  • Implement graph algorithms and pattern detection (e.g., link prediction, shortest paths, structural metrics)
  • Perform statistical analysis of graph structure
  • Collaborate with domain experts to refine hypotheses and analytical approaches



Workstream B โ€“ Frontend Web Application (50โ€“100%)
 

  • Define and prioritize features for a usable MVP and iterative product evolution
  • Architect and implement a modern SPA/SSR web application (React/Next.js, Vue/Nuxt, or similar) using TypeScript
  • Build high-performance, interactive graph visualizations with property panels, filtering, search, drill-down, and linked brushing
  • Visualize ML model outputs and analytical results
  • Deliver dashboards, dynamic reports (PDF/HTML export), and in-app narratives
  • Integrate authentication (OAuth2/OIDC) and role-based access control
  • Implement logging, telemetry, and issue tracking integration
  • Ensure performance optimization for large-scale graphs (WebGL where applicable)
  • Maintain CI/CD, automated testing, accessibility, and cross-browser compatibility



Technical Requirements

  • Hands-on experience with graph databases and query languages
  • Strong understanding of graph theory and applied graph algorithms
  • Modern frontend development expertise (JavaScript/TypeScript + framework)
  • Experience with web visualization libraries (D3, Plotly, ECharts, Vega-Lite)
  • Experience with graph visualization libraries (Cytoscape.js, Sigma.js, etc.)
  • API integration (REST/GraphQL) and secure client-side data handling
  • Git-based workflows and structured release management



Nice to Have

  • Graph ML & embeddings (node2vec, DeepWalk, GraphSAGE)
  • PyTorch Geometric / DGL exposure
  • Experience with multimodal scientific data (e.g., omics, imaging)
  • WebGL optimization for large graph rendering
  • Experience with CI/CD, containerization, and cloud deployment

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 19 February
18 views
ยท
3 applications
67% read
ยท
34% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...