Esri
Redlands, CA
Software Engineer I - Front-End Engineer for ArcGIS Enterprise
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer I - Front-End Engineer for ArcGIS Enterprise at EsriJob details
- Location
- Redlands, CA
- Work type
- Onsite
- Compensation
- $79,000 - $133,000/yr
- Visa
- Sponsorship available
- Posted
- 4 days ago
- Apply on
- job-boards.greenhouse.io
About this role
Esri develops ArcGIS Enterprise, a suite of products providing mapping and analytics capabilities to organizations and users worldwide. The Software Engineer I will design, build, and deliver performant, accessible web applications and user-focused features for the ArcGIS Enterprise platform while collaborating with cross-functional teams and supporting modernization efforts.
What you'll do:
- Envision, design, and develop maintainable and reusable web applications and UI modules for large-scale deployment and management
- Collaborate with a cross-functional team of product engineers, software developers, designers, product managers, and release engineers to design, build, and deliver user-focused features and workflows
- Rapidly prototype web applications to showcase new concepts and ideas
- Drive the REST API design, required for integrating the web application with back-end web services
- Enforce UI consistency, accessibility (WCAG/ARIA), and internationalization standards
- Apply good software design and development practices in daily activities
- Conduct code reviews and provide constructive feedback to team members
- Participate in agile development processes, including sprint planning, standups, reviews, and retrospectives
- Tackle challenges with a calm, constructive mindset, including working in and improving legacy Dojo codebases as needed
- Support modernization (such as React/Preact/Stencil.js) through incremental refactors, patterns, and tooling
What they're looking for:
- 1+ years of experience designing, building, and delivering web applications
- Strong collaboration skills across cross-functional teams; excellent communication
- Knowledge of the core JavaScript/TypeScript language and experience building object-oriented JavaScript
- Experience using and developing applications with JavaScript toolkits and UI frameworks/libraries (such as React, Vue, Angular, jQuery, Dojo, and more)
- Experience with HTML, DOM, CSS, event model, and cross-browser development
- Experience with AJAX, JSON, REST
- Experience with version control systems such as Git
- Consistently positive, professional attitude when facing ambiguity, deadlines, or production issues
- Excellent problem-solving and attention to detail
- Ability to work independently and in groups to effectively participate in the software development life cycle
- Bachelor's degree in computer science, engineering, mathematics, GIS, or related field
- Experience with web server configuration and deployment, including Nginx
Benefits:
- Medical benefits for employees and their families
- Dental benefits for employees and their families
- Vision benefits for employees and their families
- Basic and supplemental life insurance for employees and their families
- 401(k) programs
- Profit-sharing programs
- Minimum accrual of 80 hours of vacation leave
- Twelve paid holidays throughout the calendar year
- Opportunities for personal and professional growth
Ready to apply to Esri?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.