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

GISFront EndGeospatial Data

Ui/UxReduxJavascriptYARN