In our daily work we evolve the architecture and the approachability of cross-platform building blocks used in Spotify applications. We work on Spotify clients for all the major platforms. Our ambition and goal is to provide the full service for C++ based SDKs for our client apps, by making sure they’re end-to-end developed and tested up until their consumption level in app-level languages (C++, Swift/Objective-C and Kotlin/Java).
Location
Stockholm or Remote EMEA
Job type
Permanent
One of the focus areas is to improve the interoperability between C++ and app native programming languages to make life easier for SDK and client infrastructure developers. Another domain is code isolation to architecturally evolve the cross-platform C++ library into standalone client SDKs.
What you’ll do
- You will be part of one of our client core architecture teams where you will evolve the foundation for our mobile applications
- You will help empower Spotify developers to innovate and iterate at scale by providing architectural building blocks and tools for efficient development of C++ code in our mobile apps
- Above all, your work will impact the way the world experiences music by building efficient applications for hundreds of millions of users
Who you are
- You have solid experience as a Software Engineer with C++ and you don’t shy away from working in multiple languages and domains. A strong interest in mobile application development and experience with iOS/Android is a plus
- You are familiar with the basics of building client-server applications and have experience with testing practices and CI/CD
- You have a strong quality mindset and care for the overall performance of the product