Job Description
The job involves designing, developing, and maintaining a location API that integrates ArcGIS features with modern Android and Kotlin technologies, focusing on creating intuitive and efficient solutions for mobile devices. The ideal candidate should have a strong background in Java programming and software development, with a commitment to high-quality standards and effective collaboration.
Key Responsibilities
- Design a location API that integrates ArcGIS features with Kotlin and Android platform features
- Enable interaction between the JVM-based Android platform and ArcGIS Runtime business logic using Java-Native interop JNI
- Utilize Android's Gradle build system to build and deliver a Location API library
- Iteratively design, implement, test, and document Location API features in an agile development process
- Review and approve interfaces of the C ArcGIS Runtime implementation for the Android Location API
- Translate user requirements and workflows into intuitive API designs for the Android platform and Kotlin
- Leverage Android's latest platform features to provide advanced solutions for users
- Develop a location API focused on mobile device constraints such as battery life and network bandwidth
- Create a location API that utilizes mobile device capabilities like sensors and different input types
- Provide samples, documentation, code snippets, and open-source implementations for complex API workflows
Requirements
- Two (2) years of experience in the job offered or related occupation in which the required experience was gained.
- Demonstrated experience with Java programming.
- Experience in commercial software development.
- Experience in object-oriented design.
- Experience with algorithms and design patterns.
- Bachelor's Degree in Computer Science, Information Technology, GIS, Geography, or a related field of study.
Benefits & Perks
Compensation range: 88,899 - 132,500 USD
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Industry-leading health and welfare benefits (medical, dental, vision, life insurance)
401k and profit-sharing programs
Opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs