Software Engineer – 3D ArcGIS Maps SDK for JavaScript

Esri

Not Interested
Bookmark
Report This Job

profile Job Location:

Zürich - Switzerland

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Overview

Are you passionate about making good software So are we! In the past few years Esri has put a large effort into making 3D GIS accessible and powerful for both consumers and experts across all platforms and devices. We are dedicated to pushing the boundaries of 3D GIS and you can play a key role in our mission.

At the Esri R&D Center-Zurich we lead the development of Esris core 3D web technologies: the ArcGIS Maps SDK for JavaScript and the 3D Scene Viewer in ArcGIS Online. We are seeking a skilled software engineer on our Experience team with a strong focus on 3D developer and user experience. As a JavaScript/TypeScript developer you can expect to work on designing and building software that is both easy to use and expressive enabling our users to build stunning 3D interactive maps.

Responsibilities

  • Design and implement new software components for the ArcGIS API for JavaScript spanning a wide range of topics such as web service consumption data processing interactive tools core library functionality and 3D graphics (with a focus on cartography)
  • Drive the public API design for new features
  • Advise in matters of software architecture and engineering
  • Apply and promote good software engineering practices such as test automation and writing clean and maintainable code

Requirements

  • 1 year of software programming experience with Python and or JavaScript
  • Excellent creative and critical thinking
  • Detail oriented with passion for quality and solving complex problems
  • Ability to work in a fast-paced team environment with frequent releases and tight schedules
  • Bachelors in computer science or a related field
  • Existing work authorization for Switzerland

Recommended Qualifications

  • Masters or PhD in computer science or a related field
  • TypeScript programming experience
  • Experience with:
    • Web development technologies (HTML CSS Angular React WebGL WebGPU)
    • Performance testing and optimization of real time 3D applications
    • GitHub actions or other test and CI tools
    • Build and package management tools for JavaScript (webpack vite etc.)
  • Familiarity with agile software development methods (Scrum etc.)

Our Zurich team enjoys:

  • Free coffee tea and soft drinks
  • Fun team activities
  • Competitive salary
  • 40-hour work week
  • Flexible working hours
  • Dynamic fast-growing international team

#LI-JO1


Required Experience:

IC

OverviewAre you passionate about making good software So are we! In the past few years Esri has put a large effort into making 3D GIS accessible and powerful for both consumers and experts across all platforms and devices. We are dedicated to pushing the boundaries of 3D GIS and you can play a key r...
View more view more

Key Skills

  • Arm
  • CSS
  • C/C++
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Ember.js
  • JavaScript
  • backbone.js
  • Operating Systems

About Company

Company Logo

At Esri, we bring meaning to maps. We pioneer problem solving using geographic information systems (GIS) and believe The Science of Where® can transform the world by unlocking data’s full potential in every organization. Our mapping and analytics software, ArcGIS, connects everyone, e ... View more

View Profile View Profile