GIS Web and Mobile Developer

Ramani is a team of professionals working together to provide aerial survey, aerial LiDAR, land services and GIS mapping solutions through cutting edge technology in a robust environment.


Work on the WebGIS development using services published in GeoServer by the GIS Server Administrator.


  • Degree or Diploma in IT, Engineering, Computer science or related field.
  • Strong understanding of JavaScript, its quirks, and workarounds
  • Strong understanding of web markup, including HTML5 and CSS3
  • Good understanding of modern and advanced JavaScript libraries and frameworks such as Node.js, React, Openlayers 3
  • Full development lifecycle experience - this can be with any Object Orientated language (C++, Java, Python) 
  • Experience working with database such as MySQL, PostgreSQL, PostGIS
  • Experience building mobile apps on Android using Java
  • Expirence using GIS software such as ArcGIS, QGIS
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of browser rendering behavior and performance
  • Working knowledge of Photoshop would be a bonus
Ramani Geosystems
Nairobi, KE