At a Glance
- Tasks: Evolve Spotify’s mobile platform architecture and enhance developer experience.
- Company: Join Spotify, a leading tech company with a diverse and inclusive culture.
- Benefits: Flexible work options, extensive learning opportunities, and generous parental leave.
- Other info: Work in a dynamic environment with a commitment to diversity and innovation.
- Why this job: Make a real impact on how millions enjoy music while advancing your skills.
- Qualifications: Strong iOS development experience and interest in C++, with a focus on scalable design.
The predicted salary is between 60000 - 80000 £ per year.
What You'll Do
- Work on evolving the architecture of Spotify’s mobile platform across iOS and shared systems.
- Design and implement strategies that allow systems to be developed and tested in isolation, reducing build complexity and interdependencies.
- Enable interoperability between iOS (Swift/Objective‑C) and shared C++ codebases to improve maintainability and scalability.
- Build and maintain platform‑level components that help teams reason clearly about application state and logic flow.
- Collaborate with teams across the Client Platform Studio to improve developer experience and system design.
- Use AI tools to explore solution spaces, validate architectural ideas, and prototype quickly to inform decisions.
- Define and track success metrics tied to developer productivity and system performance.
- Contribute to technical strategy, engineering standards, and long‑term platform direction.
Who You Are
- You have strong experience in iOS development and exposure to C++, with interest in deepening your expertise across both.
- You have a solid understanding of software architecture, modularization, and scalable system design.
- You are familiar with service‑oriented systems and lifecycle management.
- You care about improving developer experience and reducing cognitive load for other engineers.
- You communicate clearly and collaborate effectively with cross‑functional teams.
- You are comfortable using AI tools to support exploration, research, and rapid prototyping.
- You take a product‑oriented approach to platform work, connecting technical decisions to measurable outcomes.
Where You Will Be
This role is based in London or Stockholm. We offer you the flexibility to work where you work best! There will be some in person meetings, but still allows for flexibility to work from home.
Benefits
- Extensive learning opportunities, through our dedicated team, GreenHouse.
- Flexible share incentives letting you choose how you share in our success.
- Global parental leave, six months off - for all new parents.
- All the feels, our employee assistance program and self‑care hub.
- Flexible public holidays, swap days off according to your values and beliefs.
Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward‑thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.
Senior Engineer- Mobile iOS Platform employer: Spotify AB
Spotify is an exceptional employer, offering a dynamic work culture that prioritises flexibility and collaboration. With extensive learning opportunities through our dedicated team, GreenHouse, and a commitment to employee well-being, including global parental leave and flexible public holidays, we empower our engineers to thrive both personally and professionally. Located in vibrant cities like London and Stockholm, we foster an inclusive environment where diverse voices are celebrated, ensuring that every team member can contribute meaningfully to the evolution of our mobile platform.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer- Mobile iOS Platform
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Spotify. Use LinkedIn or even Twitter to connect and engage with them. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your iOS projects, especially any that involve C++. This gives you a chance to demonstrate your expertise and passion for mobile development, making you stand out in interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and system design questions, especially those related to scalable systems. We recommend using platforms like LeetCode or HackerRank to get in the zone.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Spotify team. Let’s make it happen!
We think you need these skills to ace Senior Engineer- Mobile iOS Platform
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience in iOS development and C++. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Showcase Your Collaboration Skills:Since we value teamwork, include examples of how you've effectively collaborated with cross-functional teams. This could be through specific projects or initiatives where you improved developer experience or system design.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to communicate your ideas and experiences, making it easy for us to understand your qualifications and passion for the role.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Spotify AB
✨Know Your Tech Stack
Make sure you brush up on your iOS development skills, especially in Swift and Objective-C. Familiarise yourself with C++ as well, since you'll need to demonstrate how you can enable interoperability between these languages during the interview.
✨Showcase Your Architectural Knowledge
Be prepared to discuss software architecture and modularisation. Think of examples from your past work where you've designed scalable systems or reduced build complexity. This will show that you understand the importance of maintainability and can contribute to Spotify’s technical strategy.
✨Emphasise Collaboration Skills
Spotify values clear communication and collaboration across teams. Share experiences where you've worked with cross-functional teams to improve developer experience or system design. Highlight how you can help reduce cognitive load for other engineers.
✨Leverage AI Tools
Since the role involves using AI tools for exploration and rapid prototyping, come prepared with examples of how you've used such tools in your previous projects. Discuss how they helped you validate architectural ideas or improve productivity, linking it back to measurable outcomes.