Software Developer - StoreKit

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Developer - StoreKit

StoreKit is a critical framework that powers global In-App Purchase commerce across iOS, iPadOS, macOS, tvOS, and watchOS. As a member of the StoreKit team, you'll be working on one of the most widely-used frameworks in Apple's ecosystem, responsible for designing, developing, and maintaining In-App Purchase features. The role involves both public and internal APIs that are crucial to Apple's ecosystem.

The team is currently seeking a motivated software engineer to contribute to their mission of delivering exceptional developer experiences and robust code. With the recent release of StoreKit 2 and new testing capabilities in Xcode, the team continues to innovate and improve the framework.

As a StoreKit engineer, you'll be writing high-performance, robust code across multiple frameworks, system daemons, agents, and user-facing apps. The role requires cross-functional collaboration with various Apple teams to design and implement features that span across systems.

The position offers competitive compensation ranging from $143,100 to $214,500, along with comprehensive benefits including medical, dental, and vision coverage. Apple employees also have opportunities for stock ownership through various programs and can receive education reimbursement for career advancement.

The team emphasizes building a diverse, inclusive environment and maintaining a healthy work-life balance. They value unique perspectives and skills from each team member. This is an excellent opportunity to work on technology that impacts millions of developers and users worldwide while being part of Apple's renowned engineering culture.

Last updated 2 days ago

Responsibilities For Software Developer - StoreKit

  • Design and implement new features related to In-App Purchases and apps across all Apple platforms
  • Work closely with teammates and other teams at Apple to architect solutions to complex problems
  • Write tests and documentation to maintain reliability and a top-notch developer experience
  • Investigate and resolve bugs and enhance performance of our frameworks and system processes

Requirements For Software Developer - StoreKit

  • Strong programming fundamentals and experience with Swift and/or Objective-C
  • Excellent collaboration and communication skills
  • Strong problem solving and critical thinking ability
  • Creativity and innovation with practical applications
  • Passion for delivering great developer and user experiences
  • Bachelor's degree or higher in Computer Science, or equivalent work experience

Benefits For Software Developer - StoreKit

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity
  • Relocation Benefits

Interested in this job?

Jobs Related To Apple Software Developer - StoreKit

CPU DFT Verification Engineer

Join Apple as a CPU DFT Verification Engineer to develop and verify DFT logic for processor designs, working with cutting-edge technology and contributing to groundbreaking hardware products.

CoreOS Quality Engineer

CoreOS Quality Engineer position at Apple focusing on operating system quality engineering, automation, and regression analysis, offering competitive salary and comprehensive benefits.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team focusing on testing, automation, and analytics for maps-wide metrics and quality assurance.

QA Software Engineer in Test

QA Software Engineer in Test position at Apple, focusing on quality assurance for Apple Books and Notes app, offering competitive compensation and comprehensive benefits.

Wireless Bluetooth QA Engineer

Apple is seeking a Wireless Bluetooth QA Engineer to ensure quality and performance of Bluetooth features across Apple products through testing, automation, and cross-functional collaboration.