Sr. Android Engineer-Apple Music

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$135,400 - $250,600
Android
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Sr. Android Engineer-Apple Music

As an engineer on our team, you will design, architect and maintain the CORE components of the Apple Music android application. You will interact with other Apple members in cross-platform features, overseeing the work of less experienced developers, and create systems to be used by third party developers. You will be debugging real time media streaming systems, working in large code bases, debugging and fixing problems in open source libraries, creating tools and frameworks, working in multiple projects and debugging stack traces. With your strong attention to detail you will help us to find the best solutions to important problems, always having the user in mind. If you like working within a small, but effective engineering team, come and join our team!

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.

Last updated 2 months ago

Responsibilities For Sr. Android Engineer-Apple Music

  • Design, architect and maintain the CORE components of the Apple Music android application
  • Interact with other Apple members in cross-platform features
  • Oversee the work of less experienced developers
  • Create systems to be used by third party developers
  • Debug real time media streaming systems
  • Work in large code bases
  • Debug and fix problems in open source libraries
  • Create tools and frameworks
  • Work in multiple projects and debug stack traces

Requirements For Sr. Android Engineer-Apple Music

Java
Kotlin
  • 5+ years of experience as an android developer or as developer of client applications
  • Advanced Android development and architecture experience
  • Expertise developing at least one of these: Java, Kotlin or C++
  • Experience with Android NDK integration
  • Familiarity with unit testing
  • High level understanding of end to end systems
  • Ability to collaborate with multi-functional teams
  • Strong problem solving and critical thinking skills
  • Passion for quality and attention to detail
  • Ability to work with incomplete requirements and to juggle multiple priorities
  • Aptitude to independently learn new technologies
  • Strong written and oral communication skills
  • Bachelor's degree in computer science or related field, or equivalent work experience

Interested in this job?

Jobs Related To Apple Sr. Android Engineer-Apple Music

Android Software Engineer - Apple TV App

Senior Android Engineer position at Apple, developing the Apple TV app with competitive pay, comprehensive benefits, and opportunity to impact millions of users.

Senior Software Engineer, Mobile (Android), Search

Senior Software Engineer position at Google focusing on Android development for Search, requiring 5 years of experience and strong mobile development skills.

Senior Software Engineer, Android, Google Pixel

Senior Software Engineer position at Google's Pixel team, focusing on Android development and AI integration to create exceptional mobile experiences.

Senior Software Engineer, Android Developer Experience

Senior Software Engineer position at Google focusing on Android Developer Experience, building infrastructure and platforms for Google's core products.

Senior Software Engineer, Android Health

Senior Software Engineer position at Google, focusing on Android Health development and system monitoring, requiring expertise in Java and Android development.