Middle 2D/3D GIS Developer
Hanoi,
Vietnam
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