Swift Platform Experience - UIKit Frameworks Engineer

Apple

3.7

(120)

Cupertino, CA

Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.
  • #200629510-0836_rxr-660

    Position summary

    that inspire developers and power incredible experiences.

    If you're motivated by clean architecture, thoughtful design, and making software that millions depend on every day - we'd love to hear from you.

    ","responsibilities":"Own and evolve key areas of UIKit in collaboration with UIKit leadership

    Implement new features, improvements, and regressions with an eye for maintainability and performance

    Design, document, and test clean and extensible APIs and SPIs

    Participate actively in code and design reviews

    Work closely with HI on evaluating and implementing new interface concepts

    Diagnose and resolve issues across the UI frameworks stack

    Preferred Qualifications

    Experience with SwiftUI

    Background in framework-level rather than application-level development

    Knowledge of UIKit on other platforms (e.g. visionOS, Catalyst, CarPlay)

    Understanding of UIKit's animation and text APIs

    Experience working with UIKit's collection view and menu APIs

    Familiarity with system-level tracing and performance analysis tools

    Minimum Qualifications

    5+ years of hands-on UIKit development experience on iOS

    Strong proficiency in Swift

    Familiarity with Objective-C

    Experience with Core Animation, layout, and event handling

    Solid understanding of debugging, profiling, and performance optimization

    Familiarity with Xcode, LLDB, Git, and related development tools

    Clear communication and collaborative problem-solving skills

    Bachelor's degree in Computer Science or equivalent experience

    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 .

    Why you should apply for a job to Apple:

  • 66% say women are treated fairly and equally to men
  • 66% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Company commitment that women earn the same as men performing similar work includes no salary history disclosure policy.
  • Apple University creates classes, seminars, and tools to help employees understand Apple’s culture, organization, and values.
  • Whether you donate time or money, Apple will match charitable contributions up to $10,000 a year.