Job Actions

Job Information

Accounts and Authentication Software Engineer - iOS/macOS 
LOS ANGELES CA 90001
Category: Computing, Publishing
  • Your pay will be discussed at your interview

Job code: lhw-e0-81619787

Company Profile

Apple

Contact Company


Local Information

Laugh while you Look

Sponsored Ads

Summary

  Job posted:   Sun Dec 10, 2017
  Distance to work:   ? miles
       
  5 Views, 0 Applications  
 
Accounts and Authentication Software Engineer - iOS/macOS 

# Accounts and Authentication Software Engineer - iOS/macOS


Job Number: 58235475

Santa Clara Valley, California, United States

Posted: 28-Oct-2017

Weekly Hours: 40.00


**Job Summary**

Want to shape how a user sets up their devices? Drive the user's experience as they personalize their devices to use Apple and third-party services like iCloud, iTunes and FaceTime. Be involved in features like Apple Pay Cash, iCloud Family and Find My iPhone on Apple's software platforms like iOS, watchOS and tvOS. Contribute and work cross-functionally with teams within and outside of Apple to make sure these and other features work seamlessly for our users.



**Key Qualifications**

* Desired Skills

* Programming and object-oriented design, preferably in Objective-C or Swift

* Experience with User-Interface programming

* Experience with designing and integrating client-side REST APIs

* Ability to work in a cross functional and collaborative environment

* Ability to be self-motivated, detail-oriented, inquisitive, and have good problem solving capabilities

* A champion for user security and privacy**Description**

As an engineer on our team, you will be responsible for implementing new features and maintaining our deep project stack. You are expected to be flexible. Able to work on lower level tasks and quickly switch to working on UI, as needed. Collaborate and work with others, designing client APIs used by both client and server teams. Be comfortable working on a variety of devices, each with their own special UI and performance considerations. Knowledge of OS internals, multi-threading, and performance tuning are highly desired. A successful candidate is a fast learner with the ability to debug and solve tough problems creatively.



**Education**

Bachelors Degree in Computer Science or equivalent



**Additional Requirements**

*Development experience at the application and user interface level with at least one of the following: iOS, macOS, watchOS, tvOS, Android, or Windows?


*Familiarity with network authentication protocols (ie. OAuth, SAML) is a plus



More Information »