Lock Applications for this job are now closed
    Closing soon

    Music is in Apple’s DNA, and the Music app is a cornerstone of many Apple products. Our team brings happiness to millions, and we usually find ourselves in the forefront of every new initiative. You’ll not only contribute to and learn from this world class team with a track record of success, but also get to work with various systems teams across Apple to deliver the best music experience to our users.

    The role

    Are you passionate about Music? The Music team is looking for stellar software engineers to build awesome UI experiences for our one billion plus active users. Our team enjoys a tremendous impact — we are one of the first applications on every new Apple platform, and our app is often featured in Keynotes and in marketing materials.

    You will be responsible for working with engineers across the stack and across Apple, learn the inner-workings of Apple’s UI frameworks and the graphics rendering pipeline, and write the most performant code of your career. Come join our team and make a real difference for music lovers worldwide. The MediaCoreUI team is responsible for the technology stack that contributes to the visually-rich features that make the Apple Music and Apple Podcasts apps unique. You’ll work closely with the designers to build and polish the user interface components that drive new features in Music, Podcasts and other media apps, leverage cutting-edge Apple technologies such as SwiftUI and Metal, and contribute code to all our platforms: iOS, watchOS, tvOS, macOS, and visionOS. You’ll face challenges in designing user-friendly API, proposing sophisticated UI architectures, and rendering performant and robust UI components. Strong attention to detail and an excitement around collaboration, learning and teaching are also encouraged!

    Key Qualifications

    • Ability to write clear, accurate, and high-performance code in Swift
    • Ability to dive into and understand large, multi-layered code bases
    • Keen eye for detail and a passion for user experience
    • Strong communication and interpersonal skills
    • Eagerness to learn new technologies and practices
    • Knowledge of SwiftUI is a plus

    Education & Experience

    Bachelor’s degree in computer science or related field, or equivalent work experience.