Swift iOS Developer for Curated Podcast App

1 month ago


Stockholm, Stockholm, Sweden Podme Full time

We are seeking a skilled Swift iOS Developer to join our team at Podme, where we enrich everyday life by taking podcast entertainment to its full potential.

Our app brings you a fresh selection of curated content, including popular titles found nowhere else. With a strong focus on user experience, you will play a key role in the development of our app, working closely with engineers, quality assurance, and designers.

We use SwiftUI as our main UI framework, alongside RxSwift and Combine. Our tech stack also includes Moya, Kingfisher, and Lokalise, while Azure Pipelines and Firebase handle CI/CD and tracking/crash reports, respectively.

Job Responsibilities
  • Contribute to the development and ongoing maintenance of the Podme application.
  • Foster collaboration within and beyond your team to innovate and implement features and functionalities.
  • Write clean, well-structured code that upholds high standards, making it easy to understand and modify.
  • Cultivate an exceptional end-user experience through close partnership with designers and product managers, crafting iOS-specific solutions.
  • Uphold product quality standards alongside the QA-team.
About You

We're looking for a talented Swift iOS Developer who thrives at creating exceptional user experiences while maintaining minimal technical debt. You should have:

  • A strong understanding of iOS guidelines for development and design.
  • The ability to build straightforward yet extendable architecture that expedites feature development.
  • Solid expertise in Swift and SwiftUI.
  • Comfort with imperative and declarative programming paradigms, as well as familiarity with functional and reactive programming principles.
  • Effective collaboration and communication skills.
  • Enthusiasm for code quality and ongoing enhancement.
Benefits and Career Growth

We offer internal career growth opportunities, flexible work arrangements, and access to Podme premium podcasts. Additionally, you'll receive wellness allowance and healthcare insurance, as well as invitations to knowledge-sharing events like hackathons and innovation days.

Interview Process

We conduct a multi-stage interview process consisting of:

  • Recruiter screening: A 30-minute call to discuss background and qualifications.
  • Technical interview: A 90-minute live refactoring session followed by technical questions and discussions about our tech stack.
  • Values interview: A 60-minute face-to-face meeting with engineering and product management to assess past teamwork experiences.
Location and Work Arrangement

This is a full-time position with flexibility for occasional work from our office in Stockholm or remotely.