WebGL Software Engineer I @ Esri
placeRedlands, California, United States
attach_money $100,000
businessOn Site
scheduleFull Time
Posted 12 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @esri.com
Recommended after applying
Job Details
Overview
Esri is dedicated to making GIS accessible and powerful for both consumers and experts across all platforms and devices. As a WebGL Software Engineer I at Esri, you will play a key role in building our core cartographic rendering engine for next generation online applications.
Responsibilities
- Design and implement new software components for the ArcGIS API for JavaScript.
- Develop capabilities using WebGL, Workers, WebAssembly, and TypeScript.
- Lead public API design and documentation.
- Advise on software architecture and engineering practices.
- Maintain and evolve build process and test automation.
Requirements
- 1+ years of practical WebGL software development experience.
- Strong programming skills in JavaScript/TypeScript.
- Solid background in software design and architecture.
- Proficiency in WebGL and GLSL; experience with WebGPU.
- Experience with API design and strong communication skills.
- Bachelor’s degree in Computer Science, Engineering, or Mathematics.
Recommended Qualifications
- Master’s degree in related fields.
- Experience with Workers and/or WebAssembly.
- Familiarity with GIS applications and technologies.
Total Rewards
Esri offers competitive total rewards including health benefits, 401(k), profit-sharing programs, vacation leave, and paid holidays. Base salary decisions consider multiple factors and are complemented by a comprehensive benefits program.
About Esri
Esri values diversity and is committed to creating positive global change through innovative GIS technology. They encourage applicants from all backgrounds and provide accommodations on request.
Key skills/competency
- WebGL
- JavaScript
- TypeScript
- WebAssembly
- WebGPU
- API design
- Software architecture
- Test automation
- GIS
- Rendering
How to Get Hired at Esri
🎯 Tips for Getting Hired
- Customize your resume: Highlight your WebGL and JavaScript skills.
- Research Esri: Understand their GIS technology and culture.
- Tailor your application: Match experience with role requirements.
- Prepare for technical interviews: Review API design and performance optimization.
📝 Interview Preparation Advice
Technical Preparation
circle
Review WebGL and GLSL fundamentals.
circle
Practice JavaScript and TypeScript coding challenges.
circle
Study WebGPU and WebAssembly basics.
circle
Examine API design and performance case studies.
Behavioral Questions
circle
Describe a project with tight deadlines.
circle
Explain your team collaboration experience.
circle
Discuss a challenging design decision.
circle
Share how you handle feedback constructively.
Frequently Asked Questions
What does Esri expect from a WebGL Software Engineer I?
keyboard_arrow_down
How important is GIS experience for Esri's WebGL Software Engineer I?
keyboard_arrow_down
What technologies should a WebGL Software Engineer I be proficient in at Esri?
keyboard_arrow_down
How does Esri support career growth for a WebGL Software Engineer I?
keyboard_arrow_down
What are the work expectations for this role at Esri?
keyboard_arrow_down