GIS Developer | Map
- On-site
- Tehran, Tehrān, Iran, Islamic Republic of
- Tech
Job description
About Snapp
Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars offering transportation services. We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and be the first choice of each user in Iran.
About the Team
On the surface, Snapp’s ride-hailing technology may seem simple: a user requests a ride from the app, and a driver arrives to take their destination. However, behind the scenes, a giant infrastructure consisting of hundreds of services and terabytes of data supports each and every trip on the platform. At the heart of this infrastructure, both map data and services enable the most basic features powering our business. In our early days, we used third-party services such as Google Maps, but these services lack our business needs’ customizations and localizations. Furthermore, there are the usual risks of using third-party services outside Iran and their relatively high costs. The Maps Team at Snapp is looking for a GIS Developer to join us and help enrich the map data and provide it to the map services that are customized to our business needs.
About the Role
As a GIS Developer, you will be responsible for developing and maintaining geospatial applications, managing spatial databases, Providing advice on geospatial problems and supervising a digital mapper team. The ideal candidate should have a strong background in OpenStreetMap data, Python programming, SQL databases, and possess excellent supervisory skills.
Responsibilities:
Develop and maintain geospatial applications using Openstreetmap standard tools and technologies.
Collaborate with cross-functional teams to gather requirements and develop solutions that meet business needs.
Conduct map analysis and visualization to support decision-making processes.
Provide technical guidance and mentorship to the digital mapper team.
Stay up-to-date with emerging trends and technologies in GIS and geospatial development
Job requirements
Bachelor's degree in Geography, GIS, Computer Science, or a related field.
Proven experience working as a GIS Developer or similar role.
Strong knowledge and experience with OpenStreetMap data and its associated tools and APIs.
Proficiency in Python programming and scripting for geospatial analysis and automation.
Solid understanding of SQL databases and experience with database design, query optimization, and spatial indexing.
Familiarity with GIS software such as ArcGIS, QGIS, or similar tools- Experience with web mapping frameworks (e.g., Leaflet, Mapbox) and geospatial libraries (e.g., GDAL, GeoPandas) a plus.
Excellent problem-solving and analytical skills with the ability to work on complex geospatial problems.
Strong communication and interpersonal skills to effectively collaborate with team members and stakeholders.
Prior experience in supervising or managing a digital mapper team is highly desirable.
Proficiency in Arabic is advantageous.
or
All done!
Your application has been successfully submitted!