Sr. Software Developer - iOS Apps

$118,976 - $194,688/Yr

Esri - Portland, OR

posted about 1 month ago

Full-time - Mid Level
Portland, OR
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 best practices in software development. The ideal candidate will be an Apple enthusiast with a passion for creating user-focused applications that enhance the user experience.

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
  • Act as an Apple advocate within Esri and at conferences to enhance iOS development expertise
  • 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 and developing 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

  • 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
  • A GitHub profile showcasing work 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