Sr. Software Developer - iOS Apps

$118,976 - $194,688/Yr

Esri - Portland, ME

posted about 2 months ago

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

About the position

The Sr. Software Developer for iOS Apps at Esri is responsible for designing, developing, and testing innovative iOS applications that leverage location-based technology to solve real-world problems. This role requires collaboration with other developers and designers, a strong understanding of user requirements, and a commitment to enhancing the user experience. The developer will also advocate for Apple technologies within the company and at industry conferences, contributing to the growth of iOS development expertise at Esri.

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 develop strong skills and best practices on the team

Requirements

  • 5+ years of commercial software development experience
  • Proficiency in Objective-C and/or Swift
  • Experience with Xcode
  • Familiarity with Cocoa and 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

  • 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 GIS, RESTful web services, or Git
  • Master's degree in computer science, GIS, or related field

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