About the company
At the Esri R&D Center-Zurich, we develop ArcGIS Urban, CityEngine, as well as Esri’s core 3D web technologies. As a Software Engineer at Esri, you will be solving challenges that make a difference in the world. We are looking for creative, smart engineers to help us build the next generation of urban planning tools.
Responsibilities
- Design and implement features in the front-end and back-end for our cloud-based application using modern technologies: React, Redux, GraphQL, TypeScript, WebAssembly.
- Identify and create cutting-edge UX/UI patterns (incl. AI patterns)
- Develop a scalable, testable, maintainable architecture
- Apply and promote software engineering best practices
- Work in a small and dynamic team of people passionate about what they do
- Help shape the future of urban planning
Requirements
- 1+ years of industry experience in software development
- Excellent programming skills in any modern programming language
- Excellent communication skills: you can clearly articulate reasons behind design decisions
- Ability to think creatively
- Master’s in computer science or equivalent experience
- Existing work authorization for Switzerland
Recommended Qualifications
- Industry experience in building geospatial or 3D applications, or UX/UI design
- PhD in computer science or equivalent experience
- A genuine interest in (learning all about) urban design and planning as well as 3D mapping, geospatial applications, etc.
- Intuition for aesthetics and information visualization.
- Knowledge of contemporary software development processes and methodologies
Conditions
- Free coffee, tea, and soft drinks
- Fun team activities
- Competitive salary
- 40-hour work week
- Flexible working hours
- Dynamic, fast-growing international team