Senior Engineer- Mobile Ios Platform

Spotify Spotify · Consumer · London, United Kingdom +1 · Platform

Senior Engineer on the Mobile iOS Platform team at Spotify, focusing on evolving the architecture, improving developer experience, and building platform-level components for mobile applications. The role involves designing and implementing strategies for system development and testing, enabling interoperability between iOS and C++ codebases, and contributing to technical strategy. The role explicitly mentions using AI tools for exploration and prototyping but is not an AI/ML development role.

What you'd actually do

  1. Work on evolving the architecture of Spotify’s mobile platform across iOS and shared systems
  2. Design and implement strategies that allow systems to be developed and tested in isolation, reducing build complexity and interdependencies
  3. Enable interoperability between iOS (Swift/Objective-C) and shared C++ codebases to improve maintainability and scalability
  4. Build and maintain platform-level components that help teams reason clearly about application state and logic flow
  5. Collaborate with teams across the Client Platform Studio to improve developer experience and system design

Skills

Required

  • iOS development
  • C++
  • software architecture
  • modularization
  • scalable system design
  • service-oriented systems
  • lifecycle management
  • improving developer experience
  • reducing cognitive load
  • clear communication
  • effective collaboration
  • product-oriented approach

Nice to have

  • AI tools to explore solution spaces
  • validate architectural ideas
  • prototype quickly to inform decisions
  • using AI tools to support exploration, research, and rapid prototyping

What the JD emphasized

  • evolving the architecture
  • developer experience
  • system design