WebGL Software Engineer I
@ Esri

Redlands, California, United States
$100,000
On Site
Full Time
Posted 12 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @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

Review WebGL and GLSL fundamentals.
Practice JavaScript and TypeScript coding challenges.
Study WebGPU and WebAssembly basics.
Examine API design and performance case studies.

Behavioral Questions

Describe a project with tight deadlines.
Explain your team collaboration experience.
Discuss a challenging design decision.
Share how you handle feedback constructively.

Frequently Asked Questions