IOS Engineer - Wallet
@ Apple

Cupertino, California, United States
On Site
Posted 9 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

Job Overview

The Wallet Engineering team is looking for proactive, and hardworking software developers to join our growing team! Wallet allows you to collect your boarding passes, movie tickets, coupons, and more, all in one place. It’s also the home for Apple Pay, the easiest and most convenient way to pay in stores, apps, and on the web.

The Wallet team has been hard at work, creating ground-breaking experiences with Apple Card, Apple Cash, and Apple Savings, and we’ve revolutionized how our customers ride public transit in cities around the world, including London, New York, and Tokyo. Join us and work on an exciting roadmap of features that change the everyday lives of people around the world.

Responsibilities

  • Develop high-level user interfaces and background processing code.
  • Write networking code and develop frameworks for various teams.
  • Maintain and improve existing features while implementing innovative ideas.
  • Ensure optimal application performance, including fast launch times and smooth scrolling.
  • Collaborate with other engineering teams and stakeholders.

Minimum Qualifications

  • Strong programming skills in Swift, C, and/or Objective-C.
  • User-interface programming experience is essential.
  • Excellent communication and collaboration skills.
  • A passion for product quality and attention to detail.
  • Comfort with rapid development cycles and tight schedules.
  • BS in Computer Science or equivalent.

Preferred Qualifications

  • Experience developing on iOS, macOS, and/or watchOS.
  • Excellent understanding of optimization and performance issues.

How to Get Hired at Apple

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight relevant iOS development experiences clearly.
  • Use specific keywords: Include technologies mentioned in the job description.
  • Prepare for interviews: Be ready to showcase your coding skills live.
  • Network with current employees: Connect on LinkedIn to learn more about the culture.

📝 Interview Preparation Advice

Technical Preparation

Sharpen your Swift programming skills.
Understand iOS app optimization techniques.
Familiarize yourself with user interface frameworks.
Work on background processing and networking tasks.

Behavioral Questions

Prepare examples of successful team collaboration.
Think of a time you met tight deadlines.
Practice explaining your problem-solving approach.
Prepare to discuss a challenging project experience.

Frequently Asked Questions