Job Description: We are seeking a skilled UI Developer to join our team and work on building a real-time dashboard for drone/UAV detection using geospatial data from third party APIs. The UI Developer will focus on integrating OpenStreetMap for displaying geofences and drone positions, with a strong
ob Description:
We are seeking a skilled UI Developer to join our team and work on building a real-time dashboard for drone/UAV detection using geospatial data from third party APIs. The UI Developer will focus on integrating OpenStreetMap for displaying geofences and drone positions, with a strong
We are seeking a skilled UI Developer to join our team and work on building a real-time dashboard for drone/UAV detection using geospatial data from third party APIs. The UI Developer will focus on integrating OpenStreetMap for displaying geofences and drone positions, with a strong emphasis on offline map capabilities using MBTiles or TileStache.
Key Responsibilities:
- Develop and maintain a dynamic, interactive Angular frontend for real-time drone/UAV detection and geospatial data visualization.
- Integrate mapping libraries like Leaflet.js or Mapbox GL JS for displaying geospatial data on maps.
- Implement offline mapping capabilities using MBTiles and other technologies for storing and serving map tiles.
- Design and develop interactive UI components (e.g., geofences, drone markers, and real-time updates) to provide a seamless user experience.
- Collaborate with backend developers to integrate data streams (real-time RF data from third Party APIs) into the dashboard.
- Optimize the frontend for performance, ensuring smooth rendering of map layers and markers even in offline mode.
- Work with tools like Leaflet-Geoman and Leaflet-Markercluster for geofence creation and efficient drone marker handling.
- Collaborate with UX/UI designers and backend engineers to ensure that the dashboard is user-friendly and meets project requirements.
Qualifications:
- 3+ years of experience in Angular (8+) with strong skills in JavaScript, TypeScript, HTML5, and CSS3.
- Proficiency in Leaflet.js, Mapbox GL JS, or other geospatial mapping libraries.
- Experience with offline mapping technologies like MBTiles or serving map tiles using tools like TileStache.
- Experience with service workers and IndexedDB for enabling offline functionality.
- Familiarity with geospatial data formats (e.g., GeoJSON, KML, Shapefiles) and geospatial APIs.
- Understanding of real-time data visualization and handling large datasets efficiently (e.g., clustering, layering).
- Knowledge of responsive design principles for mobile and desktop map interfaces.
- Strong collaboration and communication skills for working in a fast-paced, cross-functional team environment.
Preferred Qualifications:
- Experience with PrimeNG or Angular Material for building advanced UI components.
- Knowledge of real-time web technologies (e.g., WebSockets, Server-Sent Events).
- Familiarity with drone/UAV detection systems or geospatial systems like QGIS or PostGIS.
Job Location: Gurgaon, Bengaluru, Nagpur