Sr. Software Developer - iOS Apps

$114,400 - $187,200/Yr

Esri - Redlands, CA

posted 5 months ago

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

About the position

As a Senior Software Developer specializing in iOS Apps at Esri, you will have the opportunity to develop innovative location-aware applications that empower users to tackle real-world challenges. Your role will involve designing, developing, and testing cutting-edge iOS applications that are not only functional but also user-friendly. You will collaborate closely with a team of developers and designers throughout the development lifecycle, ensuring that the applications meet the needs of users in various scenarios, including field mapping, data collection, and navigation. Your expertise will be crucial in solving complex problems related to design, development, and user experience. As an advocate for Apple technologies, you will represent Esri at conferences and contribute to the growth of iOS development expertise within the company. You will also play a key role in fostering best practices on the team through active participation in design and code reviews, helping to elevate the overall quality of the applications we produce. This position is ideal for someone who is passionate about iOS development and eager to push the boundaries of what is possible with mobile applications. You will be part of a dynamic team that values innovation and creativity, and you will have the chance to make a significant impact on the apps of tomorrow.

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, and street navigation
  • 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
  • Proficient 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
  • Experience with 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
  • 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, or Git
  • Master's degree in computer science, GIS, or related field
  • A GitHub profile showcasing your 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