iOS engineer
Role details
Job location
Tech stack
Job description
-
Develop and maintain SoundCloud's apps across Apple platforms (iOS, Apple Watch, CarPlay), delivering responsive, high-quality user experiences.
-
Contribute to the modernization of our codebase by refactoring Objective-C and modularizing components using Swift and SwiftUI.
-
Build and optimize UI components using SwiftUI, with a focus on performance, accessibility, and platform consistency.
-
Collaborate closely with cross-functional teams-including product, design, backend, and analytics-to define, build, and iterate on features. Support experimentation and data-driven product development by integrating A/B testing and tracking into mobile features.
-
Take part in architectural decisions, code reviews, and engineering best practices to ensure maintainable, scalable mobile development., First Name * Last Name * Email * Phone *
Resume/CV *
Drop files here Dropbox (File types: pdf, doc, docx, txt, rtf)
Cover Letter
Drop files here Dropbox (File types: pdf, doc, docx, txt, rtf)
Requirements
- Professional experience building iOS applications using Swift, with strong knowledge of object-oriented programming, SwiftUI
- Comfortable working in and improving large, existing codebases, including refactoring Objective-C and maintaining clean, maintainable code
- Eager to learn new technologies, experiment, and continuously improve as an engineer
- Skilled at working in cross-functional teams, proactively communicating, and breaking down complex problems into simple, elegant solutions
- Thrives in a collaborative, agile environment, while also capable of working independently and taking initiative
- Passionate about music, mobile development, and building intuitive, high-impact experiences for millions of users
Benefits & conditions
- Interested in a gym membership, photography course or book? We have a Creativity and Wellness benefit!
- Employee Stock Ownership Plan
- Generous professional development allowance
- Flexible vacation and public holiday policy where you can take up to 35 days of PTO annually
- 16 paid weeks for all parents (birthing and non-birthing), regardless of gender, to welcome newborns, adopted and foster children
- We offer free German courses at beginning, intermediate and advanced
- Various snacks, goodies, and 2 free lunches weekly when at the office