Senior React Frontend Engineer (Graph / Data Visualization Focus)
On behalf of our client, we are looking for a Senior React Frontend Engineer (Graph / Data Visualization Focus)
Responsibilities:
- Develop and optimize a modern SPA/SSR web application using React and TypeScript
- Build high-performance, interactive graph visualizations (filtering, drill-down, property panels, linked brushing)
- Visualize analytical outputs and ML-driven insights
- Implement dashboards and dynamic reporting (PDF/HTML export)
- Integrate REST/GraphQL APIs and ensure secure client-side data handling
- Implement authentication (OAuth2/OIDC) and role-based access control
- Ensure performance optimization for large-scale graph rendering (WebGL where applicable)
- Maintain CI/CD workflows, automated testing, and cross-browser compatibility
-Work with graph databases and develop graph queries for pattern detection and analysis
- Implement applied graph algorithms and structural analysis
Requirements:
- 5+ years of experience with React in production environments
- 2+ years of hands-on experience in Graph / Data Visualization projects
- Strong TypeScript and modern JavaScript expertise
- Experience with web visualization libraries (D3, Plotly, ECharts, Vega-Lite)
- Experience with graph visualization libraries (Cytoscape.js, Sigma.js, or similar)
- Hands-on experience with graph databases and query languages
- Solid understanding of graph theory and applied graph algorithms
- Experience integrating REST or GraphQL APIs
- Experience with Git-based workflows
- Upper - Intermediate or higher level of English
Nice to Have:
- Experience with Graph ML & embeddings (node2vec, DeepWalk, GraphSAGE)
- Exposure to PyTorch Geometric or DGL
- WebGL optimization for large graph rendering
- Experience with CI/CD, containerization, and cloud deployment
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| Ukrainian | B2 - Upper Intermediate |