Neo4j Front-End Developer

TechVirtue LLC
United States
about 2 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Agile Methodology Amazon Web Services Application Integration Architecture Application Performance Management HTML5 Microsoft Azure Browser Compatibility Cascading Style Sheets (CSS) Cloud Computing Code Review D3.Js
+26 more
Data Visualization Query Languages Graph Database Design of User Interfaces Neo4j Node.Js Scrum Methodology Responsive Web Design TypeScript Web Applications Web Application Frameworks Web Performance Optimization Google Cloud ReactJS Express.js Cypress (Programming Language) Git Vue.js AngularJS Playwright Graphql Front End Software Development Restful APIs Es2015 Docker Microservices

Job description

We are seeking a talented Front-End Developer with experience integrating applications with Neo4j graph databases. The ideal candidate will have strong expertise in modern JavaScript frameworks, responsive UI development, and data visualization. You will collaborate with cross-functional teams to design and develop intuitive, high-performance web applications that leverage graph-based data models., Design, develop, and maintain responsive, user-friendly web applications.

Build interactive user interfaces using React, Angular, or Vue.js.

Integrate front-end applications with Neo4j graph databases through REST APIs or GraphQL.

Develop graph visualization features using libraries such as Cytoscape.js, D3.js, or similar visualization tools.

Collaborate with back-end developers, architects, and business stakeholders to deliver scalable solutions.

Optimize application performance, accessibility, and cross-browser compatibility.

Write clean, reusable, and maintainable code following industry best practices.

Participate in Agile ceremonies including sprint planning, daily stand-ups, code reviews, and retrospectives.

Troubleshoot production issues and implement performance improvements.

Requirements

5+ years of experience in front-end web development.

Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.

Hands-on experience with React.js, Angular, or Vue.js.

Experience integrating applications with Neo4j or other graph databases.

Knowledge of Cypher query language.

Experience consuming RESTful APIs and/or GraphQL APIs.

Familiarity with graph visualization libraries such as Cytoscape.js, D3.js, or Vis.js.

Experience using Git and modern CI/CD pipelines.

Understanding of responsive design, browser compatibility, and web performance optimization.

Strong problem-solving, communication, and collaboration skills.

Preferred Qualifications

Experience with Node.js and Express.js.

Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform (Google Cloud Platform).

Experience with Docker and Kubernetes.

Familiarity with microservices architecture.

Experience with testing frameworks such as Jest, Cypress, or Playwright.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:30 min

Introduction to Neo4j and remote developer relations work

4:00 min

Building interactive data visualizations using the D3.js library

Johanna Schmidt · LIVE

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:52 min

Hands-on demo of the Neo4j GraphQL library

William Lyon · LIVE

6:07 min

Ecosystem overview of Python data visualization libraries and tools

Radovan Kavický · LIVE

Videos

See all

Related articles

See all