Full Stack Web Developer (React/ArcGIS) at Avanceon
Summary
Builds geospatial web apps with React, TypeScript, and ArcGIS Maps SDK, integrating 2D/3D maps, custom widgets, and spatial queries for climate-tech solutions.
Apply for Full Stack Web Developer (React/ArcGIS) at Avanceon in Doha, DAW, QA. This Full time on site position offers great opportunities for career growth.
Core Responsibilities
- Application Development: Design and develop responsive, scalable web applications using React Hooks, TypeScript, and State Management libraries (e.g., Redux, Context API).
- ArcGIS Integration: Implement complex mapping features using ArcGIS Maps SDK for JavaScript (4.x), including 2D/3D visualizations, feature layers, and spatial queries.
- Custom Widget Development: Build and extend custom widgets for ArcGIS Experience Builder (Developer Edition) to meet unique business requirements.
- Spatial Data Engineering: Optimize interaction with ArcGIS REST APIs and Feature Services to minimize latency and improve geometry rendering performance.
- UI/UX Standards: Utilize the Esri Calcite Design System to ensure consistent, accessible, and user‑centric design across all geospatial tools.
- Collaboration: Partner with GIS Analysts and Stakeholders to translate business needs into technical specifications and lead code reviews for junior developers.
Required Technical Skills
- Frameworks: 5+ years of experience with React (Functional Components, Hooks) and modern front‑end build tools like Vite or Webpack.
- GIS Platforms: Proven expertise in the Esri Ecosystem, including ArcGIS Online, ArcGIS Enterprise, and ArcGIS Pro.
- Mapping APIs: Deep knowledge of ArcGIS Maps SDK for JavaScript, including spatial analysis, geoprocessing services, and OAuth 2.0 authentication.
- Geospatial Fundamentals: Strong understanding of coordinate systems (WGS84, WebMercator), projections, and spatial algorithms.
- Data & Back‑end: Proficiency in SQL (PostGIS or SQLServer) and scripting with Python (ArcPy) for data automation.
Qualifications
- Education: Bachelor's or Master's degree in Computer Science, GIS, or a related STEM field.
- Experience: Minimum 5 years of professional software development experience, with at least 3 years focused on ArcGIS web applications.
- Soft Skills: Exceptional problem‑solving abilities and the ability to explain complex spatial concepts to non‑technical audiences.