Sr. Software Developer - iOS Apps

Esri
Redlands, CA

Overview

Join Esri’s Field Apps team and take the lead in building next-level iOS applications that empower professionals around the world to make critical decisions in the field. From conservationists tracking endangered species to emergency response teams managing natural disasters, your work will directly impact the tools that drive real-time, location-aware action in the field.

As a Senior Software Developer, you’ll design and implement intuitive, high-performance mobile apps using the latest Apple technologies. You’ll focus on solving complex challenges like offline data synchronization, real-time mapping, and seamless device integration, all while collaborating with a talented team to build solutions that are as reliable as they are impactful.

Help shape the future of field mobility on iOS and create apps that truly make a difference.

Responsibilities


  • Design, develop, and test functionality for the latest iOS apps

  • Join forces with other developers and designers throughout the development process

  • Understand user requirements; these apps have to meet real-world scenarios

  • Develop software for use in field mapping, data collection, sensor networks, street navigation, and more

  • Solve complex problems with design, development, and user experience

  • Be an Apple advocate within Esri and at conferences; help us grow our iOS development expertise

  • Develop strong skills and best practices on the team through participation in design and code reviews

Requirements


  • Be an Apple enthusiast and a game changer

  • 5+ years of commercial software development experience

  • You are eager to learn but you’ve got these things covered:

    • Objective-C and/or Swift

    • Xcode

    • Developing with the Cocoa and Cocoa Touch APIs

    • Object oriented design skills

    • Data structures and algorithms


  • App development issues related to performance optimization and caching

  • All the other important things that will help you be successful at Esri:

    • Good communication skills,

    • A team player who can also fly solo

    • The ability to thrive in an environment that changes often


  • Bachelor’s in computer science, engineering, or mathematics

  • Did we mention you've gotta love iOS?

Recommended Qualifications


  • Submitted apps to the App Store

  • Protocol oriented design skills

  • Prior experience building spatial/mapping applications or software components

  • Experience with security and/or native hardware components (GPS, camera, etc.)

  • Experience with one or more of the following technologies: GIS, RESTful web services, or Git

  • Master’s in computer science, GIS, or related field

Got a GitHub? Put it on your resume. Have an app in the App Store? Tell us which one(s). Let us see your work.

#LI-JH1

#LI-Hybrid

Posted 2025-09-22

Recommended Jobs

Software Engineer

Twitch
San Francisco, CA

About Us Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities …

View Details
Posted 2025-09-14

Software Engineer, Infrastructure

Middesk
San Francisco, CA

About Middesk Middesk makes it easier for businesses to work together. Since 2018, we've been transforming business identity verification, replacing slow, manual processes with seamless access to …

View Details
Posted 2025-09-22

Test Engineer

Sgs
Milpitas, CA

Company Description SGS is the global leader and innovator in inspection, verification, testing and certification services. Founded in 1878, SGS is recognized as the global benchmark in quality …

View Details
Posted 2025-09-14

Finance / Accounting Assistant Manager (Japanese Bilingual)

TriCom Quest
Torrance, CA

Job Description Job Description An international company in the aviation industry is currently looking for an Assistant Manager to lead their Finance/Accounting and Internal Control Team in day-t…

View Details
Posted 2025-07-30

Residential/Commercial HVAC Installer

Precise Air Systems Inc.
Los Angeles, CA

Located in Los Angeles, CA, Precise Air Systems caters to this whole area with air cooling and air heating systems , as well as with their maintenance, repair, cleaning, consulting services, and a fu…

View Details
Posted 2025-08-30

Executive Chef | Full-Time | Lucas Museum of Narrative Art

Oak View Group
Los Angeles, CA

Executive Chef | Full-Time | Lucas Museum of Narrative Art Location US-CA-Los Angeles Job ID 2025-24666 Location Name Lucas Museum of Narrative Art  Category Culinary / Kitchen Manage…

View Details
Posted 2025-08-28

Current Opening: Embedded AI Content Security Engineer HYBRID

Independent Security Evaluators
Los Angeles, CA

ISE is hiring an Embedded AI Content Security Engineer to partner with the team at select clients in the media and entertainment industry. This role is particularly focused on AI and machine learni…

View Details
Posted 2025-09-22

Assistant Research Administrator

USC
Los Angeles, CA

Exciting Career Opportunity! The Keck School of Medicine (KSOM) of USC is seeking an experienced Assistant Research Administrator to join the KSOM Office of Research Administration serving the re…

View Details
Posted 2025-07-29

Experience Healing Amidst Yucca Valley's Desert Oasis

NurseRecruiter
Yucca Valley, CA

Occupational Therapist Acute Care Hospital job in Yucca Valley, CA Embark on an enriching journey as a traveling Occupational Therapist in the stunning Yucca Valley, known for its breathtaking desert…

View Details
Posted 2025-07-30

Non-IT Contract Analyst

Department of Transportation
Sacramento County, CA

Job Description and Duties Do you like working in a collaborative team environment? Do you have great analytical, interpersonal, advanced writing, and communication  skills? If so, come join the D…

View Details
Posted 2025-09-10