Sr. Software Developer - iOS Apps Job at Esri, Redlands, CA

ODg5S3F4V1BObHBFYmRiZ08wSUFhM2t0NFE9PQ==
  • Esri
  • Redlands, CA

Job Description

Responsibilities

  • Design, develop, and test functionality for iOS applications.
  • Build software for field mapping, data collection, sensor networks, street navigation, and related use cases.
  • Solve complex design, development, user experience, performance optimization, caching, synchronization, and device integration challenges.
  • Collaborate with developers and designers throughout the development process and participate in design and code reviews.
  • Understand user requirements and ensure applications support real-world field scenarios.
  • Advocate for Apple and iOS development expertise within Esri and at conferences.
  • Develop team skills, engineering practices, and best practices.

Requirements

  • 5+ years of commercial software development experience.
  • Experience with Objective-C and/or Swift, Xcode, and the Cocoa and Cocoa Touch APIs.
  • Object-oriented design skills and knowledge of data structures and algorithms.
  • Experience addressing application performance optimization and caching issues.
  • Bachelor’s degree in computer science, engineering, or mathematics.
  • Strong communication, collaboration, adaptability, and independent-working skills.
  • Preferred: experience submitting apps to the App Store.
  • Preferred: protocol-oriented design skills.
  • Preferred: experience building spatial or mapping applications or software components.
  • Preferred: experience with security and/or native hardware components such as GPS and cameras.
  • Preferred: experience with GIS, RESTful web services, or Git.
  • A master’s degree in computer science, GIS, or a related field is preferred.
  • Applicants are encouraged to provide GitHub profiles and App Store work samples.

Benefits

  • Medical, dental, vision, and basic and supplemental life insurance for employees and their families.
  • 401(k) and profit-sharing programs.
  • At least 80 hours of accrued vacation leave and twelve paid holidays annually.
  • Opportunities for personal and professional growth.
  • Relocation assistance for moving to the Redlands, California area.
  • Onsite work arrangement.

Job Tags

Full time, Relocation package

Similar Jobs

International Dairy Queen, Inc.

Director, Corporate Communications Job at International Dairy Queen, Inc.

 ...worlds best known and loved brands. Based in Minneapolis, MN, International Dairy Queen Inc., (IDQ), is the parent company of American...  ...an exciting opportunity open for a Director of Corporate Communications based out of our corporate headquarters in Bloomington, MN.... 

Concord Hospitality

Breakfast Server Job at Concord Hospitality

 ...Description Now Hiring: Breakfast Server at AC Hotel in Clayton! Are you an early bird with a passion for hospitality? AC Hotel in Clayton is looking for enthusiastic and outgoing individuals to join our team as Breakfast Servers. If you love meeting new people,... 

Uncle Gs Management Corp.

Assistant Meat Manager Job at Uncle Gs Management Corp.

 ...At Uncle Giuseppes Marketplace, we cut meat the old-fashioned waywith care, precision, and expertise. Were seeking an experienced Assistant Meat Manager to join our busy meat department operations! Our new hire will work closely with the Meat Manager to lead the... 

Medicus Healthcare Solutions

CRNA Locum Tenens Role in Northeastern TN Job at Medicus Healthcare Solutions

 ...opportunity for a Certified Registered Nurse Anesthetist to provide locum tenens coverage. Role Details: ~ Level III Trauma Center ~...  ...Case Types: Bread & butter, neuro, OB, and pediatrics ~1:3 medical direction ~ Must be board-certified or board-eligible ~... 

The Dog Stop Richmond (TDS-0037)

Dog Trainer Job at The Dog Stop Richmond (TDS-0037)

 ...Professional Dog Trainer / Canine Behavior Specialist The Dog Stop West Broad 9132 West Broad Street Henrico, Virginia 23294 Position Type Full-Time or Part-Time Compensation Commission-Based Position Unlimited earning potential for motivated trainers...