Senior iOS Engineer (Video Specialist) - Consumer Experience
Spotify
London or Stockholm
You will be joining an environment with a lot of collaboration, innovation and cross-functional teams that deliver seamless, high-quality video experiences. Your role will be to provide the right APIs and implementations to allow all of those teams to serve a first class video experience every time. If you are ready to make an impact and push the boundaries of video technology, let's get in touch!
What You'll Do
- Be part of a dynamic team focusing on creating a world-class mobile video experience, optimized for low-bandwidth environments and seamless on-the-go usage.
- Be a technical leader, meaning that you will be coding (in C++, Swift and/or Kotlin), writing easy to understand documents and presenting for larger groups and key leaders. At Spotify, we champion the perfect blend of strategy, creativity, and hands-on coding to drive innovation and deliver exceptional user experiences.
- Embrace the challenge of achieving low complexity with high performance, pushing the boundaries of what's possible in mobile video technology.
Who You Are
- A seasoned professional with a proven track record in senior roles, bringing a wealth of expertise and leadership to the table.
- Passionate about coding and hands-on problem-solving, while actively shaping and driving key strategic decisions.
- A comprehensive understanding of the entire video delivery ecosystem, from ingestion and encoding to decoding and seamless presentation.
- Over 8 years of deep, hands-on experience in the video playback domain, showcasing long-term dedication and mastery.
- Experience in implementing advanced video playback solutions using lower-level AVFoundation APIs, such as AVSampleBufferDisplayLayer and AVSampleBufferRenderSynchronizer is beneficial (or similar frameworks on other platforms).
- Experience in using Apple’s low-level VideoToolbox framework to deliver high-performance media playback solutions is beneficial (or similar frameworks on other platforms).
- Experience in working at the frame level for video playback, using CMSampleBuffer to achieve precision and control is beneficial (or similar frameworks on other platform).
- A deep understanding of video streaming technologies, with expertise in delivery protocols and the nuances of modern streaming ecosystems.
- C++ experience is a plus.
Apply Now
Don't forget to mention EuroTechJobs when applying.