Esri is looking to build its core cartographic rendering engine underpinning its next generation of online applications by hiring a WebGL Developer.
Requirements
- 2+ years of practical experience with WebGL software development
- Excellent programming skills in JavaScript/TypeScript
- Strong background in software design and architecture
- Proficiency in WebGL and GLSL
- Experience with WebGPU
- Background in API design
- Experience with Workers and or WebAssembly
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 and analysis, core library functionality, mapping and rendering
- Develop new capabilities using WebGL, Workers, WebAssembly, and TypeScript
- Assume a leading role in public API design and documentation
- Advise in matters of software architecture and engineering
- Apply and promote good software engineering practices such as test automation, modularization, simplification
- Evolve and maintain our build process, test automation infrastructure, and other custom tooling
Other
- Excellent creative thinking and communication skills
- Ability to work in a fast-paced team environment with frequent releases and tight schedules
- LI-Hybrid
- LI-JO1