Software Developer - StoreKit

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

Description For Software Developer - StoreKit

StoreKit is a crucial framework powering global In-App Purchase commerce across Apple's entire ecosystem including iOS, iPadOS, macOS, tvOS, and watchOS. The team is seeking a motivated software engineer to contribute to one of the most widely-used frameworks in the world. With the recent release of StoreKit 2 and new testing features in Xcode, the team demonstrates its commitment to excellence in developer experience and code quality.

The role involves delivering high-performance, robust code across multiple frameworks, system daemons, agents, and user-facing apps. You'll be working on designing and implementing features for In-App Purchases, maintaining both public and internal APIs, and collaborating cross-functionally with various teams at Apple. The position offers the opportunity to impact millions of users and developers worldwide through your work on the StoreKit framework.

The team values diversity and inclusion, fostering a healthy, balanced work environment where each engineer's unique skills and perspective are appreciated. You'll be part of a team that processes and serves data powering many user interactions on Apple devices, making this an excellent opportunity for someone passionate about creating great experiences for both developers and end-users.

Working at Apple comes with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement. The company's commitment to innovation, quality, and user experience makes it an ideal place for engineers looking to make a significant impact in the technology industry.

Last updated 16 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
  • Experience working with professional-quality code bases and application development

Benefits For Software Developer - StoreKit

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Software Developer - StoreKit

iOS Software Engineer — Interpersonal Safety

iOS Software Engineer role at Apple focusing on interpersonal safety features and user protection, offering competitive compensation and the opportunity to impact user safety at scale.

iOS & macOS UI Engineer, Settings, System Experience

UI Engineer position at Apple focusing on Settings interface development across iOS, iPadOS, and macOS platforms, offering competitive compensation and benefits.

iOS Engineer, Apple Pay Security

iOS Engineer position at Apple focusing on Apple Pay security, combining mobile development expertise with security engineering to build next-generation identity and payment solutions.

iOS Software Engineer- Apple Cloud Products

iOS Software Engineer position at Apple focusing on cloud products and security, offering competitive salary and benefits, requiring 2+ years of Swift/Objective-C experience.

AIML - iOS Software Engineer, Siri and Information Intelligence

iOS Software Engineer position at Apple, focusing on Siri and AI development, offering competitive salary and benefits, requiring 2+ years of experience.