Senior iOS Engineer - Apple Music

Apple team

Description

This team is more than a group of engineers — it’s a group of music lovers. That passion has made Apple Music the world’s most complete music experience, with over 60 million songs, thousands of playlists, and daily selections from music experts for 115 countries.
The team’s data-driven engineers focus relentlessly on the customer experience by running worldwide experiments and analyzing usage and latency, while collaborating with Apple’s product groups. As a result, someone can use the Shazam app to identify an intriguing song in a café in the morning, add it to their playlist from Apple Watch, listen to it through their AirPods on their commute, and share it with their family on HomePod at dinnertime. And there’s more where that came from, because personalization powered by machine learning and music science helps listeners discover more of what they love. Apple Music is a big part of Apple’s business because it’s a big part of people’s lives.
The Apple Music Frameworks team owns the technology stack that enables the system-integrated Apple Music experience on all of our mobile platforms: iOS, watchOS, and tvOS. You’ll work on complex issues around playback and queueing, asset loading and reporting, library performance and syncing, and app usability. You’ll implement amazing new features for our users that make their music listening experience simple and ubiquitous. If you’re passionate about writing code, and want to work with world-class engineering teams, Apple Music is the place for you. You are a highly skilled developer who strives to deliver great products. You know native development best-practices, are comfortable working in large code bases, can create tools and frameworks, and can balance multiple projects. Strong attention to detail and a good sense of humor are also welcomed!

Requirements

  • Ability to write clear and high-performance code in Objective-C, C and C++
  • Ability to dive into and understand large, multi-project codebases
  • Deep understanding of systems programming and core CS concepts
  • Strength in multithreaded and cross-process development
  • Ability to break-down large feature requests and architect practical solutions
  • Passion for quality and close attention to details
  • Strong communication and interpersonal skills
  • Ability to deliver solid work on tight schedules
  • Aptitude to independently learn new technologies

How to apply

Apply via link

Apple logo

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit jobs.apple.com to learn more.

Job Details

Posted on Dec 28

San Diego, CA, USA

Full time

Senior