Description

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:
    1. Objective-C and/or Swift
    2. Xcode
    3. Developing with the Cocoa and Cocoa Touch APIs
    4. Object-oriented design skills
    5. 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 are: good communication skills, a team player who can also fly solo, and the ability to thrive in an environment that changes often.
  • Bachelor’s degree in computer science, engineering, or mathematics.
  • Did we mention you've got to love iOS?

Education

Any Graduate