iOS Mobile Application Developer, Customer Systems

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Summary

Join Apple's Customer Systems team within the Information Systems and Technology organization as an iOS Mobile Application Developer.

Responsibilities
  • This role will oversee the design, development, and maintenance of iOS solutions for our Retail CRM solutions.
  • The candidate must have expert cocoa and iOS SDK knowledge.
  • The candidate must also have experience in developing and deploying iOS applications that leverage back end web services.
  • This is a lead developer role that will leverage your hands on coding skills and leadership skills with other developers and vendors to deliver the solution.
  • You will also enjoy the benefits of working in a fast growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Apple's retail business.
Ideal Candidate
  • 2-4+ years developing in Cocoa Touch/Objective-C
  • 10+ years of SW engineering or object oriented language development
  • Deep experience with iOS SDK, Interface Builder
  • Deep experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text
  • Intimate knowledge of iOS design patterns and Apple’s Human Interface Guidelines
  • Up to speed with the latest iOS version changes, features and requirements
  • Solid understanding of JSON, REST, SOAP and other similar web services
  • Currently have apps deployed on the iOS App Store
  • Must have a solid understanding of the software development process, including release management.
  • Ability to support multiple projects at the same time
  • Must be able to brainstorm and communicate technology ideas and issues with peers and IT management
  • Must be highly collaborative and able to work with different teams.
  • Excellent communication, leadership and presentation skills
  • Excellent organizational and documentation skills

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • Design
  • Objective-C
  • iOS
  • Cocoa
  • Cocoa Touch
  • CRM
  • JSON
  • REST
  • SOAP
  • Core Data
  • Interface Builder

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.