## Requirements
- Significant team-based software engineering experience on iOS using Swift.
- Good understanding of the development and debugging of multi-threaded software.
- Habitually write clear, concise and well-factored code using the latest Swift concepts.
- Excellent communication skills and a desire to build collaborative relationships with technical and non-technical stakeholders.
## Nice to Haves
- Experience with profiling, performance optimization, and crash investigation.
- A keen interest in keeping up to date with the latest Apple engineering concepts.
- User-interface programming experience.
- Knowledge of Core Data.
- Basic understanding of Core Audio and audio processing on iOS.
## What You'll Be Doing
- Collaborate with other engineers and product managers to design, develop, and deploy innovative new products that change the way users discover music.
- Write and review code, facilitate the release process, monitor and investigate issues, and collaborate with product, design, and quality assurance teams.
## Perks and Benefits