Senior iOS Engineer, Apple Games

Apple Inc.

Cupertino (CA)

On-site

USD 181,100 - 272,100

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
Educational reimbursement

Job summary

Apple Inc. is looking for a highly motivated engineer to join the Game Services UI team in Cupertino, California. In this role, you'll implement new features in existing UIs and frameworks, focusing primarily on Swift and SwiftUI while also utilizing UIKit or AppKit when needed. Your work will impact hundreds of millions of players across Apple's platforms.

The ideal candidate will have a Bachelor’s degree in Computer Science or equivalent and at least five years of relevant work experience, showcasing their strong object-oriented programming skills and passion for quality.

Apple offers a competitive salary range from $181,100 to $272,100, along with benefits including comprehensive health coverage, retirement benefits, and opportunities for educational reimbursement.

Qualifications

  • Minimum 5 years work experience in application and user interface development.
  • In-depth experience with native Apple technologies (Swift, Objective-C, SwiftUI).
  • Track record of working closely within a multi-functional team.

Responsibilities

  • Develop and improve the Apple Games app and UI frameworks.
  • Partner closely with platform teams and game developers.
  • Advocate for outstanding development practices.

Skills

Swift
SwiftUI
UIKit
Objective-C
Problem-solving
Critical-thinking
Interpersonal skills

Education

Bachelor of Computer Science or equivalent

Job description

Cupertino, California, United States Software and Services

Apple Games, Apple Arcade, and Game Center are the home of gaming on Apple's platforms — iPhone, iPad, Mac, Apple TV, and Vision Pro. Join the Game Services UI team to help build the Apple Games app and the user-facing gaming features, frameworks, and developer integrations that sit alongside it. We have an exciting roadmap supporting games ranging from mobile to indie to AAA, reaching deep into the operating system, with the unique opportunity to help define the face of gaming at Apple. We're looking for a proactive, highly motivated engineer who takes pride in crafting uniquely beautiful and robust user interfaces with Apple's frameworks — and who wants to build something phenomenal alongside a collaborative, quality-obsessed team.

Description

In this role you'll implement new features in existing UIs and frameworks, and design and build sophisticated new experiences from top to bottom. Your day-to-day is primarily Swift and SwiftUI, with UIKit or AppKit used where the situation calls for it. You'll ship features that reach hundreds of millions of players and shape APIs that game developers rely on. You should bring excellent Swift skills, strong object-oriented design sensibility, a passion for quality, an eye for detail, and strong problem-solving, critical-thinking, and interpersonal skills.

Responsibilities
  • As an engineer on the Game Services UI team, you'll develop and improve the Apple Games app, the Game Overlay, and the UI frameworks that power multiplayer experiences, achievements, leaderboards, and other social gaming features across Apple's platforms. You'll partner closely with platform teams, game developers, and the Apple Games Framework team to deliver flawless gaming experiences, and advocate for outstanding development practices as you go.
Minimum Qualifications
  • Bachelor of Computer Science or equivalent, and min 5 years work experience
  • In-depth development experience at the application and user interface level with native Apple technologies (Swift or Objective-C, SwiftUI, UIKit, or AppKit)
  • Strong object-oriented programming and design skills
  • Ability to investigate project requirements independently
  • Track record of working closely with a multi-functional team, handling expectations, and delivering great work on time
  • Excellent problem-solving, critical-thinking, and interpersonal skills, with a keen eye for detail
  • Eager to learn new skills and tackle unfamiliar problems
Preferred Qualifications
  • Deep understanding of operating-system programming concepts, including concurrency and memory management
  • Experience with asynchronous programming patterns (Combine, async/await)
  • Experience profiling and optimizing UI performance with Instruments
  • Experience designing and maintaining public APIs used by other teams or external developers
  • Experience with client/server architecture, networking protocols, and data synchronization
  • Experience shipping polished, consumer-facing user interfaces

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer, Apple Games
Senior iOS Engineer, Apple Games

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Software Engineering Manager - Games
Software Engineering Manager - Games

Apple Inc. • Seattle (WA)

On-site
USD 216,000 - 326,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Senior iOS Engineer — Gaming UI & Frameworks
Senior iOS Engineer — Gaming UI & Frameworks

Apple Inc. • Cupertino (CA)

On-site
USD 181,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Senior iOS Engineer — Game Services UI & Systems
Senior iOS Engineer — Game Services UI & Systems

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Design Engineer — App Store & Games Product Design Team
Design Engineer — App Store & Games Product Design Team

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Apple Benefits
Employee stock purchase plan
Relocation assistance
+1
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
iOS/macOS Software Engineer
iOS/macOS Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Senior Product Manager, Games — App Store, Games App & Game Center
Senior Product Manager, Games — App Store, Games App & Game Center

Apple Inc. • Cupertino (CA)

On-site
USD 207,000 - 312,000
Comprehensive medical and dental cover
Retirement benefits
Apple stock programs
+2
Design Engineer — App Store & Games Product Design Team
Design Engineer — App Store & Games Product Design Team

Apple Inc. • Culver City (CA)

On-site
USD 175,000 - 309,000
Apple employee stock programs
Employee Stock Purchase Plan
Medical and dental coverage
+2
iOS Software Engineer, System Experience Personalization, UI
iOS Software Engineer, System Experience Personalization, UI

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock purchase plan