Job Description
About the Role
We are seeking a skilled Frontend Developer with expertise in Angular, ReactJS, and NodeJS and hands-on experience with GIS and mapping libraries. The ideal candidate will be responsible for developing intuitive, interactive map-based interfaces and integrating geospatial data layers and AI-driven outputs into the frontend. This role plays a key part in building data-rich, location-aware applications that support critical operational and visualization needs within the organization.
Key Responsibilities
- Develop and maintain web applications using Angular, ReactJS, or NodeJS and modern JavaScript frameworks.
- Integrate interactive maps and geospatial data layers using tools like Mapbox GL JS, Leaflet, or OpenLayers.
- Collaborate with GIS and backend teams to display spatial data such as tower locations, coverage maps, and overlays.
- Build UI components to visualize AI model outputs (e.g., predictive markers, heatmaps) when required.
- Ensure responsiveness, performance, and cross-browser compatibility.
- Write clean, modular, and reusable code following best practices.
- Contribute to frontend architecture and component library evolution.
Required Skills
- Proficiency in Angular, ReactJS, and NodeJS, JavaScript (ES6+), HTML5, and CSS3.
- Deep understanding of version control using Git.
- Experience with state management libraries like Redux (or similar).
- Strong UI/UX principles and ability to translate designs into code.
- Familiarity with frontend build tools and package managers (npm, Yarn, Babel).
- Hands-on experience with map/GIS libraries like Mapbox GL JS, Leaflet, or OpenLayers.
- Familiarity with GeoJSON, spatial APIs, and REST endpoints.
- Understanding of state management (e.g., Redux, Context API).
- Experience integrating APIs and handling asynchronous data.
- Excellent communication, teamwork, and problem-solving skills.
- Handson on SSL/OAuth/JWT for security
Bonus / Nice-to-Have Skills
- Experience visualizing AI/ML outputs and prediction data.
- Knowledge of Plotly.js, D3.js, or Chart.js for data visualization.
- Exposure to TypeScript or Next.js.
- Domain understanding of telecom or GIS is a plus.
Qualifications
- Bachelor’s degree in Computer Science, IT, Engineering, or related field.
- 2-5 years of relevant frontend development experience.
Role:
Front End DeveloperIndustry Type:
IT Services & ConsultingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
B.Tech/B.E. in Computers
Key Skills
Skills highlighted with ‘‘ are preferred keyskills