ASM (Attack surface Management) API Integration and Data Visualization - need Web Development
Contact person: ASM (Attack surface Management) API Integration and Data Visualization -
Phone:Show
Email:Show
Location: Hyderabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Job Description: Frontend Developer (Cybersecurity Dashboard)
We are looking for a Frontend Developer with strong experience in data visualization, API integration, and UI/UX development to build and enhance a Cybersecurity Attack Surface Management (ASM) dashboard. The role involves transforming complex API data into clear, interactive, and secure visualizations for real-time monitoring and analysis.
Key Responsibilities
1. API Integration
Integrate provided ASM APIs into the frontend framework.
Implement secure API calls with proper authentication/authorization.
Map API responses to UI components for seamless data rendering.
Implement real-time or scheduled API refresh mechanisms.
Build pagination (client-side and server-side) with sorting and filtering.
2. Graphs & Data Visualization
Build interactive charts/graphs for:
Asset discovery trends.
Vulnerability severity distribution (bar, donut).
SSL/TLS vulnerability trends (time series).
Header compliance analytics (heatmaps, bar charts).
Optimize rendering for large datasets with filtering, sorting, and drill-downs.
3. Diagrams & Relationship Mapping
Develop network relationship diagrams to visualize asset connections.
Enable interactive nodes/edges with vulnerability/asset detail views.
Fine-tune diagram layouts for clarity and performance.
4. Geo Maps Integration
Integrate maps (Mapbox, Leaflet, or Google Maps API).
Display geolocated IPs/domains/ASNs.
Implement clustering for high-density regions.
Add map-based filtering and drill-down.
5. UI/UX Enhancements
Ensure responsive, modern layouts (desktop, tablet, mobile).
Align visuals with ASM dashboard design guidelines.
Enhance readability with better color schemes, legends, and tooltips.
Qualifications
Strong proficiency in JavaScript/TypeScript with frameworks like React, Vue, or Angular.
Experience with data visualization libraries (D3.js, [login to view URL], Recharts, or similar).
Knowledge of maps and geospatial APIs (Mapbox, Leaflet, Google Maps API).
Familiarity with API security best practices (tokens, OAuth, HTTPS).
Understanding of responsive UI/UX design.
Bonus: Experience with cybersecurity dashboards or network visualization tools.
Screening Questions:
Please answer the following when applying:
Do you have knowledge of minimal TCP/IP concepts and basic networking?
Do you have minimal knowledge of cybersecurity principles (e.g., vulnerabilities, ports, headers, SSL/TLS)?
What libraries or frameworks have you used for interactive graphs and data visualization?
Have you worked with Mapbox, Leaflet, or Google Maps API before?
Do you have experience handling large datasets (pagination, filtering, optimization)?
Portfolio Requirement
Please include links to your portfolio, GitHub, or sample projects demonstrating:
API integrations.
Interactive graphs/charts.
Maps or geospatial data visualizations.
Any cybersecurity or data-heavy dashboard projects (if applicable)." (client-provided description)
Matched companies (3)

Crystal Infoway

JanakiBhuvi Tech Labs Private Limited
