Senior Software Engineer-Apple Music
Core
Build and maintain the cross-platform UI framework (MusicUI) that powers Apple Music's user interface across iOS, tvOS, macOS, and visionOS.
Role type
Senior full-stack software engineer (UI framework)
Builds
Cross-platform UI layer for Apple Music
Domain
Consumer media streaming / Mobile & Desktop development
Deliverable
product features
Required skills
Swift, SwiftUI, TypeScript, JavaScript, RESTful API integration, software design patterns, cross-platform debugging, performance optimization
Preferred skills
UIKit, AppKit, Objective-C, JavaScript runtimes, metrics and analytics pipelines, cross-platform mobile/desktop development
Technologies
Swift, SwiftUI, TypeScript, JavaScript, RESTful APIs
Responsibilities
Design and implement new features across the MusicUI framework in both TypeScript and Swift/SwiftUI; Build and maintain rich, content-driven UI for catalog browsing, search, and personalized experiences; Optimize performance of scroll-heavy interfaces, lazy layouts, image loading, and rendering; Architect solutions that span the full stack across multiple client platforms; Debug and resolve complex issues crossing language and platform boundaries; Collaborate with design, product, and systems teams to deliver polished experiences; Ensure quality through unit testing, performance regression testing, metrics validation, and code review.
Seniority
Senior, hands-on IC