Software Engineer/Mobile Developer (iOS)


At smartpatient, we've created a product that could have been dreamed up by Apple – beautiful, simple, efficient, and very useful. Our health app MyTherapy supports millions of users in managing their wellbeing, with constantly evolving features such as pill reminders and symptom-tracking. Join smartpatient and make a difference by maintaining and developing this award-winning app.

  • Create easy-to-read, fast and well architected quality code for the constant improvement of our iOS application
  • Cooperate closely with your teammates to teach and learn something new
  • Collaborate with our team of UI/UX designers and backend developers to bring our app to the next level

Your Profile

  • 2+ years of commercial software development experience
  • Expertise in Swift and the iOS platform
  • Experience with version control systems
  • TDD and testing tools (Quick/Nimble, Snapshot Testing)
  • Proficiency in databases
  • Practical knowledge of HTTP and RESTful web services, data synchronization, and mobile security concepts
  • Knowledge of Core Data is a plus

Why us?

  • We work with a team of senior developers and designers
  • We believe in SCRUM and that it is about a lot more than daily stand-ups
  • We prioritize quality over speed, do code reviews and write tests
  • We are convinced that quality is the result of individual responsibility and teamwork
  • We have autonomy in solving problems, choosing tools, implementing workflows, etc.
  • We believe in BDD and clean architecture

We are looking forward to receiving your CV. If you have a Stack Overflow or GitHub profile (or similar), we encourage you to forward them along with other points of reference such as published apps the Apple App Store or contributions to open source projects.

The best way to share your application with us is via our application form. It doesn't take long, we promise – just tap on the button below to get started.

If you're unable to use the application form, you can always email us your application.

Do you have questions? Write us through or call us at +49 89 1222493-00. We are looking forward to hearing from you!