IOS Engineer - Wallet
@ Apple

Cupertino, California, United States
On Site
Posted 17 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXXX***** @apple.com
Recommended after applying

Job Details

About the Role

The Wallet Engineering team at Apple is looking for proactive and hardworking software developers to join our growing team. Wallet collects boarding passes, movie tickets, coupons, and more, and is home to Apple Pay, Apple Card, Apple Cash, and Apple Savings. This role involves working on features that revolutionize daily life in cities like London, New York, and Tokyo.

Responsibilities

As an iOS Engineer - Wallet, you will:

  • Develop high-level user interfaces
  • Write background processing and networking code
  • Create frameworks for internal and third-party developers
  • Maintain and enhance existing features
  • Ensure fast launch times and smooth performance

Collaboration

You will collaborate closely with iOS engineering teams, Human Interface designers, the Privacy Engineering team, and Server Engineering team, as well as partners from other companies.

Minimum Qualifications

  • Strong programming skills (Swift, C, and/or Objective-C)
  • User-interface programming experience
  • Excellent communication and collaboration skills
  • Passion for product quality and attention to detail
  • Ability to work in rapid development cycles
  • BS in Computer Science or equivalent

Preferred Qualifications

  • Experience developing on iOS, macOS, and/or watchOS
  • Advanced user-interface programming skills
  • Strong understanding of performance and optimization across OS layers

Key skills/competency

  • iOS
  • Swift
  • Objective-C
  • C
  • UI
  • Networking
  • Optimization
  • Performance
  • Apple Pay
  • Wallet

How to Get Hired at Apple

🎯 Tips for Getting Hired

  • Customize your resume: Tailor applications for Apple roles.
  • Highlight technical skills: Emphasize Swift, C, and Objective-C experience.
  • Showcase portfolio: Include projects in iOS and UI development.
  • Prepare for interviews: Study Apple’s products and engineering culture.

📝 Interview Preparation Advice

Technical Preparation

Review Swift and Objective-C fundamentals.
Practice coding for UI and background tasks.
Study performance optimization techniques.
Familiarize with Apple framework integrations.

Behavioral Questions

Describe a time you solved a tough problem.
Explain collaboration in project teams.
Share an experience managing tight deadlines.
Discuss a challenging user-interface issue.

Frequently Asked Questions