MID/SENIOR Software Developer iOS (m/f/d)

Job description

We conceptualise and develop software solutions for Android and iOS. We thoroughly analyse our clients’ issues to provide them with extra value. As an iOS developer, you will be working as part of our team to develop new apps as well as to maintain and refine existing client apps.


At Karlmax Berlin, fixed teams work using cross-functional and agile methodologies on client projects from different industries. Even small projects are done as a team and profit from all our developers’ know-how. We organise collaboration in processes that combine SCRUM and Kanban with everyday agency life. One goal is always to iteratively improve our own processes. For quality and flexibility, we rely on mutual code reviews, continuous integration and automated tests.

Our developers use Xcode or AppCode in their daily work. We write new projects Swift while existing projects are partly maintained in Objective-C. We organise our tasks in Jira or partly with other systems that our clients use. For source code management, we rely on git. We implement continuous integration with Jenkins and Fastlane or Xcode Server. And we deliver test versions via AppCenter and TestFlight.

With your experience, you will bring new developments and trends to our team, support other developers in their daily work and the product owners in important decisions. Before we accept a project, we look at the requirements and schedules of the projects together. We plan our work for the long term, so that work-life balance is not an empty promise.


  • Work contract from 32 to 40 hours per week, depending on your personal preference
  • Flexible working times with core hours
  • Also after the coronavirus restrictions: 
    • Mobile working and a modern workplace with a MacBook Pro
    • Flexible work-from-home arrangement and support through special leave for childcare
  • Development opportunities, such as time for exploring new APIs, frameworks and tools or by attending conferences
  • A central office directly on Gleisdreieck Park with very good transport connections
    • Bike locker room with shower
    • Coffee, water, fruit and comfort food for those times when only sweets help

Job requirements


  • Expert knowledge in Swift, the Apple iOS frameworks and tools as well as the desire "to stay on the ball"
  • Good knowledge of Objective-C
  • 5+ years relevant work experience
  • Striving for clear software architecture, combined with the ability to explain and establish new standards in the team
  • Quick orientation in new frameworks, tools and code
  • Strong communication skills, confident English and at least basic German with willingness to improve
  • Readiness to listen to clients and the ability to understand them and put yourself in the place of their users
  • Desired, but not required: experience with software development for other platforms

If you decide to apply, we would like to get to know you. Write us what we should know about you. How do you like to work? Under which conditions do you work best? We're looking forward to hearing from authentic people who are fun to work with in a multidisciplinary team.

We're looking forward to your application. Please use the "Apply Button" and upload your CV. Also, let us know what you expect from your future employer. Please also include when you can start as well as your salary expectations.