09 Sep
|
Brand Mindspace Index
|
Mumbai
09 Sep
Brand Mindspace Index
Mumbai
Location: Mumbai
Role Overview We’re seeking a Senior Frontend Developer to lead the development of our AI-driven analytics dashboard using React and advanced charting libraries like amCharts and D3.js . You’ll architect data-rich interfaces that visualize complex datasets from social media platforms, AI models, and multi-tenant SaaS and enterprise systems, ensuring high performance and seamless user experiences.
Key Responsibilities Frontend Architecture & Development:
- Build scalable React/TypeScript applications with state management (Redux, Context API) and modular component design.
- Develop interactive dashboards using amCharts and D3.js to visualize real-time analytics, geospatial data, and AI/ML insights.
- Optimize rendering performance for large datasets (10M+ points) using techniques like virtualization, Web Workers, and memoization.
Data Visualization & Integration
- Design custom charts, graphs, and maps with amCharts for business analytics, ensuring responsiveness across devices.
- Implement complex visualizations (e.g., heatmaps, network diagrams) using D3.js for granular data exploration.
- Integrate with backend APIs (Django/FastAPI) to fetch and display processed data from PostgreSQL, Document DBs, and social media platforms.
Performance & Optimization
- Profile and optimize amCharts/D3.js performance for smooth interactions with high-volume datasets.
- Reduce latency through lazy loading, data aggregation, and efficient WebSocket-driven updates.
- Collaborate with backend teams to structure API responses for optimal visualization workflows.
Multi-Tenancy & Security
- Implement tenant-specific dashboards with agile theming, access controls, and data filtering.
- Secure frontend applications against XSS, CSRF, and data leaks using modern practices (CSP,
sanitization).
Collaboration & Leadership
- Mentor junior developers in React best practices, testing (Jest, Cypress), and visualization techniques.
- Partner with UX designers to translate complex data stories into intuitive amCharts/D3.js interfaces.
- Work with QA teams to validate data accuracy between social media APIs, databases, and visualizations.
Requirements
- 5+ years of frontend development experience, with 3+ years in React/TypeScript.
- Expertise in amCharts and D3.js for building performant, interactive dashboards.
- Proficiency in data visualization best practices: color theory, accessibility (WCAG), and cross-browser compatibility.
- Experience integrating REST/GraphQL APIs and handling large datasets (e.g., real-time streaming, pagination).
- Strong understanding of state management (Redux, Zustand), hooks, and performance optimization using virtualization and similar libraries.
- Familiarity with testing frameworks (Jest, Cypress) and CI/CD pipelines (GitHub Actions, GitLab CI).
- Knowledge of security standards (OWASP) and authentication flows (OAuth2, JWT).
- Bachelor’s degree in Computer Science, Design, or related field.
Nice-to-Have
- Familiarity with WebSocket-based real-time dashboards.
- Exposure to AI/ML concepts (e.g., visualizing model outputs, anomaly detection).
- Knowledge of Python backend systems (FastAPI, Django) or databases (PostgreSQL).
Why Join Us?
- Create cutting-edge visualizations for AI/ML insights and big data analytics.
- Lead the frontend architecture of mission-critical Analytical dashboards.
- Master advanced tools like amCharts, D3.js, and React performance optimization.
- Work with cross-functional teams of data scientists, UX designers, and DevOps engineers.
- Competitive salary
Apply Now
Apply Now
📌 Senior Frontend Developer (Mumbai)
🏢 Brand Mindspace Index
📍 Mumbai