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!
2 years of experience as an android developer or as developer of client applications
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
Bachelors degree in computer science or related field or equivalent work experience
Experience with Android Media APIs (MediaCodec AudioTrack)
Experience with ExoPlayer internal components
Experience with FFMpeg
Experience with low level profiling tools like ASAN
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.