Esri - Redlands, CA

posted 4 months ago

Full-time - Mid Level
Redlands, CA
Professional, Scientific, and Technical Services

About the position

As a Software Developer II focused on iOS Apps at Esri, you will have the opportunity to develop innovative location-aware applications that empower users to tackle real-world challenges. This role is ideal for passionate developers who are eager to push the boundaries of iOS technology and contribute to the creation of impactful applications. You will be part of a collaborative team that values user-centric design and development, ensuring that the apps you create meet the needs of users in various scenarios, from field mapping to data collection and navigation. In this position, you will design, develop, and rigorously test new functionalities for the latest iOS applications. You will work closely with other developers and designers throughout the development process, fostering a collaborative environment that encourages creativity and innovation. Understanding user requirements is crucial, as the applications must address real-world scenarios effectively. You will also be responsible for solving complex problems related to design, development, and user experience, ensuring that the applications are not only functional but also user-friendly. As an advocate for Apple technologies within Esri and at industry conferences, you will help enhance the company's expertise in iOS development. Your participation in design and code reviews will contribute to the team's growth and the establishment of best practices. This role requires a strong commitment to continuous learning and improvement, as you will be expected to stay updated with the latest trends and technologies in iOS development.

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

  • 2+ 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 as a team player
  • Bachelor's degree in computer science, engineering, or mathematics
  • Passion for iOS development

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