The role involves designing, testing, and documenting APIs for ArcGIS Online, collaborating with front-end developers, and ensuring product quality and usability in a fast-paced GIS platform environment.
Key Responsibilities
Design, define, and optimize APIs supporting ArcGIS Online features
Write and maintain detailed REST API documentation with sample code and guidelines
Develop and implement automation testing for API performance and reliability
Manage and resolve software quality issues and bugs reported by users and internal teams
Collaborate with front-end developers to enhance product usability and performance
Advocate for user needs in product design and incorporate feedback for intuitive features
Requirements
At least 2 years of experience working in a similar role and scripting skills in Python, JavaScript, or Java
Experience with ArcGIS software or other geospatial technology
Experience with cloud computing platforms and services, such as Amazon S3, SQS, EC2, and Azure
Intermediate understanding of web services, including SOAP and REST
Excellent problem-solving, analytical, and communication skills, including strong written, verbal, and presentation abilities
Proven ability to deliver results within time constraints, both independently and in teams
Effective organizational, teamwork, and interpersonal skills
Ability to quickly learn and apply new technologies in a dynamic environment
Bachelor’s degree in GIS, computer science, or a related field
Benefits & Perks
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the year
Opportunities for personal and professional growth
Competitive total rewards strategy including salary within a range of $76,960 to $128,544 USD