
WebGL Software Engineer II
- Redlands, CA
- Permanent
- Full-time
- 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
- 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
- Excellent creative thinking and communication skills
- Ability to work in a fast-paced team environment with frequent releases and tight schedules
- Bachelor's in Computer Science, Engineering, or Mathematics
- Master's in Computer Science, Engineering, Mathematics
- Experience with Workers and or WebAssembly
- Familiarity with GIS applications and technologies