Software Development I - Kotlin/Swift SDKs

Environmental Systems Research Institute, Inc.
Redlands, CA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Geographic Information Systems Application Programming Interfaces (APIs) Android Software Development Apple IOS Mobile Application Development Software Design Patterns Object-Oriented Software Development Wireless Sensor Networks Software Engineering Esri GIS (Software) Git Kotlin
+2 more
Information Technology Software Version Control

Job description

Experteer Overview In this role, you contribute to native mobile GIS SDK development for iOS and Android, helping to advance Esri’s Maps SDK. You work with a cross-functional mobile team to design, build, test, and release production-quality features. You’ll tackle mapping, data collection, and navigation use cases, shaping the mobile experience for field GIS professionals. This is an opportunity to influence next-gen Esri technology and stay at the forefront of mobile development. Compensation / Benefits * Build and test iOS/Android apps following industry best practices to validate APIs and quality * Develop software for field mapping, data collection, sensor networks, street navigation, and related use cases * Collaborate with developers, product engineers and product owners throughout the development process * Evaluate feature viability and assess potential areas for new functionality * Ensure alignment with modern iOS and Android development patterns and paradigms * Solve complex problems related to application design, development, and user experience Tasks * 1+ years of related software development experience * Fluent in and passionate about iOS/Swift or Android/Kotlin * Possess object-oriented design skills * Fluent in git source code management * Understanding of algorithms and design patterns * Ability to work closely with the team to build quality software in a constantly evolving environment * Effective time management, organizational, and written and verbal communication skills * Bachelor’s degree in computer science, mathematics, GIS, or a related field Key requirements * medical * dental * vision * life insurance * 401(k) with profit-sharing * vacation leave

Requirements

_ problems related to application design, development, and user experience Tasks * 1+ years of related software development experience * Fluent in and passionate about iOS/Swift or Android/Kotlin * Possess object-oriented design skills * Fluent in git source code management * Understanding of algorithms and design patterns * Ability to work closely with the team to build quality software in a constantly evolving environment * Effective time management, organizational, and written and verbal communication skills * Bachelor’s degree in computer science, mathematics, GIS, or a related field Key requirements * medical * dental * vision * life insurance * 401(k) with profit-sharing * vacation leave

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:08 min

Exploring cross-cultural backgrounds in software engineering

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all