Overview
Are you interested in helping to architect and build a JavaScript framework that allows sophisticated web applications to work with a highly advanced transactional spatiotemporal information model that includes features relationships networks and topologies in a service-based architecture We are looking for an exceptional individual to contribute to the development and growth of our JavaScript API. Come join our Geodatabase development team and work on aggressive projects that support massive datasets advanced transaction models and high performance and scalability across a diverse computational platform.
Responsibilities
- Design and implement new software components and widgets for the ArcGIS API for JavaScript
- Collaborate with fellow development engineers on the API design and architectural framework
- Apply exceptional software engineering practices such as simplification modularization (separation of concerns) single responsibility interface segregation the open-closed principle code reuse Liskov substitution dependency inversion and test-driven development
- Evolve and maintain our build process test automation infrastructure and other custom tooling
Requirements
- 2 years of practical industry experience in software development
- Proven experience programming in JavaScript and or Typescript
- Strong background in software design and architecture
- Excellent creative thinking and communication skills
- Ability to work in a fast-paced team environment with frequent releases and tight schedules
- An interest in why we are developing geospatial software not just how
- Bachelors in computer science engineering mathematics GIS or related field
Recommended Qualifications
- Working knowledge and experience developing with relational databases such as Postgres MySQL SQL Server or Oracle
- Working knowledge of the SQL language - Object oriented design experience and skills
- Experience consuming REST services from web applications
#LI-Hybrid
#LI-JO1
OverviewAre you interested in helping to architect and build a JavaScript framework that allows sophisticated web applications to work with a highly advanced transactional spatiotemporal information model that includes features relationships networks and topologies in a service-based architecture We...
Overview
Are you interested in helping to architect and build a JavaScript framework that allows sophisticated web applications to work with a highly advanced transactional spatiotemporal information model that includes features relationships networks and topologies in a service-based architecture We are looking for an exceptional individual to contribute to the development and growth of our JavaScript API. Come join our Geodatabase development team and work on aggressive projects that support massive datasets advanced transaction models and high performance and scalability across a diverse computational platform.
Responsibilities
- Design and implement new software components and widgets for the ArcGIS API for JavaScript
- Collaborate with fellow development engineers on the API design and architectural framework
- Apply exceptional software engineering practices such as simplification modularization (separation of concerns) single responsibility interface segregation the open-closed principle code reuse Liskov substitution dependency inversion and test-driven development
- Evolve and maintain our build process test automation infrastructure and other custom tooling
Requirements
- 2 years of practical industry experience in software development
- Proven experience programming in JavaScript and or Typescript
- Strong background in software design and architecture
- Excellent creative thinking and communication skills
- Ability to work in a fast-paced team environment with frequent releases and tight schedules
- An interest in why we are developing geospatial software not just how
- Bachelors in computer science engineering mathematics GIS or related field
Recommended Qualifications
- Working knowledge and experience developing with relational databases such as Postgres MySQL SQL Server or Oracle
- Working knowledge of the SQL language - Object oriented design experience and skills
- Experience consuming REST services from web applications
#LI-Hybrid
#LI-JO1
View more
View less