Esri - Portland, ME

posted about 1 month ago

Full-time - Mid Level
Portland, ME
Professional, Scientific, and Technical Services

About the position

The iOS Developer position at Esri involves designing, developing, and testing innovative location-aware applications that address real-world problems. The role requires collaboration with other developers and designers to create user-focused apps, leveraging the latest technologies and best practices in iOS development. The ideal candidate will be passionate about iOS and contribute to the growth of Esri's iOS development expertise.

Responsibilities

  • Design, develop, and test functionality for the latest iOS apps
  • Collaborate with other developers and designers throughout the development process
  • Understand user requirements to ensure apps meet real-world scenarios
  • Develop software for field mapping, data collection, sensor networks, street navigation, and more
  • Solve complex problems related to design, development, and user experience
  • Advocate for Apple technologies within Esri and at conferences
  • Participate in design and code reviews to enhance team skills and best practices

Requirements

  • 5+ years of commercial software development experience
  • Proficiency in Objective-C and/or Swift
  • Experience with Xcode and Cocoa/Cocoa Touch APIs
  • Strong object-oriented design skills
  • Knowledge of data structures and algorithms
  • Understanding of app development issues related to performance optimization and caching
  • Good communication skills and ability to work both independently and as part of a team
  • Bachelor's degree in computer science, engineering, or mathematics

Nice-to-haves

  • Experience submitting 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.)
  • Familiarity with GIS, RESTful web services, or Git
  • Master's degree in computer science, GIS, or related field
  • Portfolio of work on GitHub or apps in the App Store

Benefits

  • Medical, dental, and vision insurance
  • 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
  • Opportunities for personal and professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service