Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer- ArcGIS JS @ Genesys International

Home > Software Development

 Software Engineer- ArcGIS JS

Job Description

Role & responsibilities

  • Develop custom GIS widgets with the ESRI ArcGIS JavaScript API to extend functionality, including advanced draw and edit tools, attribute management, and redlining.
  • Customize default ESRI widgets (e.g., FeatureTable, Search, Measurement) to meet project-specific needs, handling complex interactivity requirements.
  • Implement and optimize real-time dashboards with data insights, charts, and spatial analysis summaries.
  • Enable advanced geometry editing (e.g., multi-geometry support, snapping, and split/merge functions) with intuitive user interfaces.
  • Develop advanced interactions, such as attribute editing, feature redlining, user-defined bookmarks, and saving/loading user settings.
  • Conduct code reviews, contribute to best practices for GIS development, and mentor junior team members.

Preferred candidate profile

Qualifications & Experience:

  • B. Tech / B.E
  • 3-5 Years

Required skills:

Technical Skills

  • Strong proficiency in JavaScript, with a focus on ESRI ArcGIS JavaScript API (4.x) customization.
  • Experience with ESRIs widget customization, particularly using widget properties, methods, and event listeners for enhanced interactivity.
  • Understanding of complex spatial data management, REST APIs, and advanced layer handling (e.g., dynamic layers, feature layer rendering).
  • Familiarity with creating custom geometry and attribute editing tools, redlining features, and advanced drawing toolsets.
  • Proficiency in manipulating DOM elements within shadow DOM structures (#shadow-root), especially in styling Calcite-based ESRI widgets.
  • Knowledge of Git/SVN and Agile development practices.

Soft Skills

  • Effective communicator who can work closely with project stakeholders.
  • Proactive problem solver with strong analytical skills to troubleshoot complex spatial issues.
  • Adaptable to evolving project requirements and able to prioritize tasks effectively.

Preferred Skills:

  • Familiarity with TypeScript for stronger type-checking in complex JavaScript applications.
  • Experience with charting libraries (e.g., D3.js, Chart.js) for creating real-time insights dashboards.
  • Understanding of SQL and spatial databases, with experience in querying and optimizing data for web applications.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Genesys International
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   ArcGIS JavaScript API Rest Dom Manipulation Javascript Arcgis Arcgis Api

 Fraud Alert to job seekers!

₹ -12 Lacs P.A

Similar positions

Software Engineer

  • Orange Business
  • 1 - 5 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Orange Business
  • 1 - 5 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Orange Business
  • 1 - 5 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

Software Engineer

  • Orange Business
  • 1 - 5 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Genesys International

Genesys International Corporation Limited-one of the leading Global provider of IT and GIS Consulting and Project Management Services.