Ui Frameworks Senior Engineer, Swift Platform Experience

Apple Apple · Big Tech · Cupertino, CA +1 · Software and Services

Software Engineer on the UI Frameworks team at Apple, focusing on developing features and APIs for SwiftUI and UIKit across all Apple platforms. The role involves research, API design, development in Swift, and providing guidance to developers, aiming to improve app development experience and quality.

What you'd actually do

  1. develop features and APIs across SwiftUI and UIKit that impact all of Apple’s platforms and delight over a billion users
  2. bringing your ideas to life through all stages of their development: from initial research, to API design and proposals, to testing and development in Swift, to documentation and offering guidance to adopters
  3. join us in energetic discussions on each other's work and ideas, alongside members of other teams possessing a variety of different perspectives and domain expertise
  4. collaborate with experts throughout Apple including: compiler engineers, interface designers, and technical writers
  5. pushing the state of the art forward

Skills

Required

  • Proficiency with Swift (or the capacity to become proficient quickly)
  • The ability to work collaboratively and explain complex ideas clearly
  • Experience with at least one of the following: native or web app development, framework and API development, graphics and animation systems
  • Bachelor's Degree in Computer Science or equivalent experience

Nice to have

  • High standards for quality and attention to detail
  • The desire to learn and grow, keeping pace with cutting edge technologies

What the JD emphasized

  • define the future of app development
  • empower developers to build better apps with less code
  • shape the developer experience on Apple's platforms and beyond for decades to come
  • impact all of Apple’s platforms and delight over a billion users
  • bringing your ideas to life through all stages of their development
  • offering guidance to adopters
  • energetic discussions on each other's work and ideas
  • multi-disciplinary environment
  • dramatically improve the correctness, performance, and polish of apps across all of Apple's platforms
  • making it easier for beginners to get started and empowering seasoned pros to make their apps shine
  • pushing the state of the art forward