iOS Software Engineer - iCloud

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Oct 31, 2018
Weekly Hours: 40
Role Number: 114163498
Imagine what we could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there’s no telling what we could accomplish. Do you want to work on products that are used by millions of users every single day? Are you obsessed with your iPhone? Are you passionate about beautiful, elegant yet efficient user experience? The iCloud Find my iPhone and Find My Friends engineering team is looking for a dedicated and hardworking software engineer to build exciting new projects that help make our users' lives better. We work on iOS apps and daemons that ship on a wide range of Apple’s devices and platforms. We bring together technologies from a variety of teams and architect solutions in scalable ways.

Key Qualifications

  • Experience crafting end to end solutions
  • C/Objective-C/Swift
  • UIKit and Core Animation
  • Passionate about breathtaking yet simple user experiences
  • Experience diagnosing and fixing performance problems
  • Excellent analytical and problem solving skills.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a multi-functional team on high-profile, critical projects.

Description

iCloud Engineering is looking for a best-in-class Software Engineer to develop world-class iOS touch applications. Your responsibilities will range from writing networking code, to iOS/OSX daemon code, to communicate with web service APIs, to developing framework code used by other teams at Apple and third party developers. You'll maintain and improve existing features as well ad design and implement new and innovative features. You will also be responsible for debugging and delivering the best possible application performance, including smooth scrolling and speedy launch times

Education & Experience

MS in Computer Science, Information Technology, or EE, or BS with relevant industry experience

Additional Requirements