System Experience - Notifications and Focus Engineer

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

Software engineer to build and improve the user experience for notifications and focus features on iOS, watchOS, visionOS, and macOS. Responsibilities include feature definition, design, implementation, bug fixing, and performance optimization.

What you'd actually do

  1. defining, designing, and implementing new features and interfaces
  2. fixing bugs
  3. iterating on features
  4. focusing on performance

Skills

Required

  • Bachelor of Computer Science or equivalent work experience
  • Strong sense of ownership and accountability
  • Comfortable operating in ambiguity and defining the right solution, not just implementing one
  • Knowledge of Apple’s development APIs
  • experience developing apps with UIKit or SwiftUI
  • Exceptional problem solving, critical thinking, and communication skills

Nice to have

  • Architectural experience
  • Familiar with the challenges of working in large codebases
  • Versed in modern software development methodologies
  • Excellent object-oriented programming and design skills
  • Excellent understanding of optimization and performance issues across OS software layers

What the JD emphasized

  • push the iOS and iPadOS user experience forward
  • strong understanding of object-oriented software design
  • good debugging skills
  • eagerness to tackle tough problems
  • Architectural experience
  • challenges of working in large codebases
  • modern software development methodologies
  • Excellent object-oriented programming and design skills
  • Excellent understanding of optimization and performance issues across OS software layers