Sr. Software Developer - iOS Apps Job at Esri, Remote

  • Esri
  • Remote

Job Description

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!

Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands, CA area for this position.

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 degree 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 degree 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-EL1

#LI-Onsite

Job Tags

Full time, Relocation, Relocation package

Similar Jobs

Air Treatment Inc

Billing Coordinator Job at Air Treatment Inc

 ...benefits package and supportive culture reflect our commitment to the success and well-being of our team members Job Summary: The Billing Coordinator supports the Companys sales and operations through accounting, billing, CRM, and administrative functions. This... 

Prime QSR

Shift Manager Trainee Job at Prime QSR

 ...Job Description Job Description BRING HOME THE BACON You will help operate the restaurant on a day-to-day basis as a Shift Manager. You will help the management team, ensuring that every shift operates smoothly. Youll also help team members through performance... 

Elevate Human Capital

Shop Helper Night Shift Job at Elevate Human Capital

 ...Education High school diploma or GED preferred. Trade school training is a plus. Must be able to read and write. Experience No prior experience required. Entry-level candidates are encouraged to apply. Performance Requirements Ability to successfully... 

Quality Carriers

Class A Regional Owner-Operator Truck Driver - Tanker & Hazmat Job at Quality Carriers

Join Quality Carriers as a Class A Regional Owner Operator hauling bulk liquid chemicals across the region. Operate late-model equipment within a safety-first, compliant environment backed by one of North Americas largest chemical tank networks. Youll run regional lanes... 

OnPoint Medical Group

Medical Assistant Supervisor Job at OnPoint Medical Group

 ...OnPoint Medical Group is searching for an outstanding Medical Assistant Supervisor to join our team at Lone Tree Pediatrics! Come join a great group of medical professionals as our network continues to grow! OnPoint Medical Group is a physician-led network of skilled...