Skip to Content

Middle 2D/3D GIS Developer

Hanoi, Vietnam

 JOB OVERVIEW

  • Position Title: Middle 2D/3D GIS Developer;
  • Primary Objective: Develop, optimize, and maintain 2D and 3D GIS applications, ensuring high performance and interactivity on online mapping platforms;
  • Main Responsibilities: Design and implement 2D and 3D GIS applications using libraries such as Leaflet, OpenLayers, CesiumJS, or Three.js;
  • Significance: The Middle 2D/3D GIS Developer position is crucial in GIS projects, ensuring that applications not only operate efficiently but also meet complex spatial analysis requirements;

I. JOB DESCRIPTION

  • Design, develop, and optimize 2D and 3D GIS applications using technologies and libraries such as Leaflet, OpenLayers, CesiumJS, or Three.js;
  • Build and implement complex interactive features on maps, including displaying geographic data layers, handling 3D objects, and performing spatial manipulations on maps;
  • Integrate and manage 2D and 3D spatial data from various sources, including vector data, raster data, and digital terrain models;
  • Develop spatial analysis tools for 2D and 3D, such as route analysis, terrain simulation, or visibility analysis;
  • Evaluate and improve GIS application performance, including optimizing data load times, enhancing response times, and managing memory efficiently;
  • Implement advanced rendering techniques to ensure high image quality and smooth user experiences;
  • Participate in code reviews, propose and implement improvements to enhance product efficiency and quality;
  • Explore and apply new technologies and tools in the GIS field, especially those related to 3D data processing and visualization;

II. QUALIFICATIONS

  • At least 3-5 years of experience working with 2D and 3D GIS technologies, including developing interactive mapping applications;
  • Strong skills with libraries such as Leaflet and OpenLayers for 2D, and CesiumJS and Three.js for 3D;
  • Experience with spatial database systems like PostGIS or Oracle Spatial;
  • Proficient in JavaScript/TypeScript, HTML, CSS, and deep understanding of other frontend technologies;
  • Experience with WebGL, shaders, or other related 3D rendering tools;
  • Ability to analyze complex requirements and propose optimal technical solutions;
  • Logical thinking, analysis, and problem-solving: Capable of working proactively, as part of a team, and eager to learn and adapt to new technologies; effective communication with stakeholders to understand requirements and propose solutions;
  • Experience working with Agile methodologies and proficiency in project management tools like Jira/Redmine; 
  • Possess language certificates and fluent in English communication;

III. WHAT WE OFFER

  • Salary negotiable based on competency;
  • Full benefits including social insurance, health insurance, and unemployment insurance;
  • Holiday bonuses, Tet bonuses, 13th-month salary, birthday bonuses, and allowances for weddings, funerals, and annual vacations…;
  • Work Environment: Professional, youthful working environment with friendly and cheerful colleagues;
  • Training and guidance to quickly grasp the job;
  • Support for skill courses, workshops, and webinars related to technology;
  • Working Hours: Monday to Friday; 8:30 AM to 6:00 PM; 

ADDRESS

Bac Ha Software Co., Ltd.

Ha Noi Office: Floor 6, TechnoSoft Bld., Duy Tan Str., Cau Giay, Ha Noi, Viet Nam

Vinh Office: P906, Vinaconex 16 apartment, No.16 An Duong Vuong Street, Truong Thi Ward, Vinh City