Software Engineer, iOS / MacOS

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200121719
  • Jobs Rated
    8th
Summary

Summary

Posted: Nov 12, 2019

Role Number: 200121719

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experie...Summary

Summary

Posted: Nov 12, 2019

Role Number: 200121719

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Are you passionate about security, privacy and the user experience? Do you like the challenge of protecting people's identity and data while creating an outstanding user experience? Apple is looking for a hardworking self-starter to help deliver state of the art solutions that will address this need.

Key Qualifications

  • Proven object-oriented design skills
  • Validated understanding of Objective-C/Swift design patterns
  • Experience with UIKit, Core Animation, and the iOS/macOS SDK
  • Knowledge of multi-threaded, asynchronous code
  • Excellent overall software design, implementation and debugging skills
  • User Interface Development / Storyboards
  • Knowledge of machine learning
  • Comfortable with dynamic development cycles
  • Proven passion for quality and attention to detail

Description

In this position you will work with authorities in cryptography, security and user experience to build innovative security solutions as part of broader security initiatives at Apple. The person filling this position should be comfortable working in a fast-paced, collaborative and start-up like environment and stay on top of the ever-changing security landscape.

The App Store team sits at the nexus of many different teams, platforms and technologies at Apple, providing exciting technical and user experience challenges to be solved. The team integrates closely with iOS as well as many web services at Apple.

The ideal candidate has experience developing maintainable JavaScript architecture and libraries used by multiple engineers. You should be passionate about user experience and the final impact your code has on customers. You'll work with a team of engineers who are excited about building new technologies and tools. You'll build features that show up in dozens of unexpected ways in apps.
This position requires an ambitious, hands-on engineer with strong technical and communication skills to balance responsibilities including:
Implementing new functionality in existing applications
Prototyping new ideas to help with initial feature definition
Communicating ideas to x-functional teams including the design team
Participating in architecture and code reviews

Education & Experience

Bachelor's degree in computer science or related field.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, iOS / MacOS

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199