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 |
๐
Average salary range of similar jobs in
analytics โ
Loading...