Sr. Software Developer - iOS Apps

NextGenEnergyJobs

Portland, Northern (ME, KY)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health and welfare benefits
Paid holidays
Vacation leave
401(k) and profit-sharing

Job summary

Esri’s Field Apps team is seeking an experienced iOS developer to design, build, and test advanced apps that empower professionals in the field. You will collaborate across disciplines to meet real-world mapping and data collection needs.

You’ll contribute to performance optimization, security, and UX while showcasing your work at conferences and in App Store submissions. Join a team that values hands-on development and scalable iOS solutions.

Qualifications

  • Bachelor’s degree in CS/engineering/math or related field.
  • 5+ years of commercial software development experience.
  • Proficiency in Objective-C and/or Swift, Xcode, and Cocoa APIs.
  • Experience with GIS, RESTful services, and Git.

Responsibilities

  • Design, develop, and test functionality for the latest iOS apps.
  • Collaborate with developers and designers through the full development cycle.
  • Translate user requirements into robust field mapping and data collection apps.
  • Address performance and caching issues with solid UX design.
  • Share iOS best practices and contribute at conferences and reviews.
  • Showcase apps on App Store and demonstrate code quality.

Skills

Swift / Objective-C
Xcode
Cocoa / Cocoa Touch
Git
RESTful web services

Education

Bachelor’s degree in computer science, engineering, or mathematics
Master’s degree in computer science, GIS, or related field

Tools

GitHub

Job description

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.

Key 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
  • 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
  • Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
  • A reasonable estimate of the base salary range is
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Developer - iOS Apps
Sr. Software Developer - iOS Apps

ESRI • Redlands (CA)

On-site
USD 118,000 - 198,000
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Industry-leading health benefits
Sr. Software Developer - iOS Apps
Sr. Software Developer - iOS Apps

Esri • Redlands (CA)

On-site
USD 123,000 - 202,000
Relocation assistance
Health benefits
Life insurance
Sr. Software Developer - iOS Apps
Sr. Software Developer - iOS Apps

Esri • Portland (ME)

On-site
USD 118,976 - 197,600
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the year
Sr. Software Developer - Android Apps
Sr. Software Developer - Android Apps

NextGenEnergyJobs • Portland (ME), Northern (KY)

Hybrid
USD 90,000 - 130,000
Health insurance
Paid time off
401(k)
Sr. Software Developer - iOS Apps
Sr. Software Developer - iOS Apps

Maine Tech Hub • Portland (ME)

On-site
USD 123,000 - 202,000
Relocation assistance
Sr. Software Developer - Android Apps
Sr. Software Developer - Android Apps

esri • Portland (ME)

On-site
USD 123,000 - 202,000
Relocation assistance
Sr. Software Developer - Android Apps
Sr. Software Developer - Android Apps

esri • Redlands (CA)

On-site
USD 123,000 - 202,000
Relocation assistance
Software Developer II - Android Apps
Software Developer II - Android Apps

MaineGuide • Portland (ME), Northern (KY)

Hybrid
USD 101,000 - 167,000
Senior iOS Engineer, Field Apps & GIS
Senior iOS Engineer, Field Apps & GIS

NextGenEnergyJobs • Portland (ME), Northern (KY)

Hybrid
USD 120,000 - 180,000
Health and welfare benefits
Paid holidays
Vacation leave
+1
Software Developer I - Android Apps
Software Developer I - Android Apps

Socket.dev • Portland (ME)

On-site
USD 79,000 - 133,000