HamburgerMenu
hirist

Job Description

Job Title : Frontend Engineer React


Location : Pune

Employment Type : Full-time


About the Role :


We are looking for a Frontend Engineer with strong expertise in React.js and experience working with FastAPI-based backends. The ideal candidate will be highly skilled in building interactive visualization dashboards and charts that showcase technical and business lineage across applications. This role requires someone who can translate complex data relationships into intuitive, insightful, and visually compelling user experiences.


Key Responsibilities :


- Design and develop frontend applications using React.js, ensuring responsive, accessible, and high-performance UI.


- Integrate with FastAPI backend services, consuming APIs efficiently and securely.


- Build advanced visualization dashboards and charts to represent data flows, dependencies, and business/technical lineage across applications.


- Leverage visualization libraries (e.g., D3.js, Chart.js, Highcharts, Plotly, Cytoscape.js) for interactive and dynamic representations.


- Work closely with architects, data engineers, and business stakeholders to design lineage views that meet technical and business needs.


- Ensure scalability, maintainability, and performance of the visualization components.


- Implement best practices in frontend development (state management, caching, security, testing).


- Collaborate in an Agile/DevOps environment, contributing to CI/CD pipelines and automated testing.


Required Skills & Experience :


- Strong hands-on experience with React.js, JavaScript/TypeScript, HTML5, CSS3.


- Experience working with FastAPI or other Python-based backends.


- Proven expertise in data visualization frameworks (D3.js, Plotly, Highcharts, Recharts, or similar).


- Ability to design visual lineage models showing relationships, dependencies, and flows between applications.


- Solid understanding of REST APIs, JSON, and WebSockets.


- Familiarity with state management frameworks (Redux, Zustand, Recoil, or Context API).


- Strong problem-solving skills and ability to translate business lineage requirements into visualization solutions.


- Good understanding of software engineering best practices, including testing (Jest, Cypress), Git workflows, and CI/CD pipelines.


Preferred Qualifications :


- Experience with graph visualization libraries (Cytoscape.js, Sigma.js, Neo4j Bloom integration).


- Background in data lineage, enterprise architecture, or metadata management tools.


- Knowledge of UX/UI design principles for complex data visualization.


- Familiarity with cloud environments (Azure/GCP/AWS) and containerization (Docker, Kubernetes).


- Bachelors/Masters in Computer Science, Engineering, or related field.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in