Was macht ein*e iOS Entwickler*in bei Apps with love?
Als iOS Entwickler*in bei Apps with love arbeitest du in enger Zusammenarbeit mit dem jeweiligen Projektteam an der Konzeption und Umsetzung von Apps für die Apple-Plattformen, allen voran iOS und iPadOS, möglicherweise auch andere Plattformen wie visionOS.
Du sprichst mit unseren Kund*innen und setzt dich mit ihren Bedürfnissen auseinander. Darauf basierend stimmst du dich mit Leuten aus den Disziplinen User Research, UX Design, Projektmanagement, Entwicklung und Testing ab, um schlussendlich ein Produkt abzuliefern, welches ein tolles Erlebnis für unsere Kund*innen und die Benutzer*innen bietet.
Dazu gehört, dass eine App stabil läuft, sinnvoll aufgebaut ist und Anpassungen und Erweiterungen dank einer guten Architektur und Testabdeckung einfach vorgenommen werden können.
Darüber hinaus bleibst du auf dem Laufenden, welche neuen Entwicklungen es in unserem Verantwortungsbereich gibt, bringst Innovation und Know-How ins Team und wächst gemeinsam mit uns.
Wie setzt sich eine Arbeitswoche in etwa zusammen?
Du verbringst etwa die Hälfte deiner Arbeitszeit mit dem aktiven Programmieren von Apps, etwa ein Drittel deiner Arbeitszeit benötigst du für die Zusammenarbeit mit dem Projekt- oder Gesamtteam. Den Rest widmest du anderen Aufgaben wie der selbständigen Weiterbildung, der Optimierung unserer Arbeitsabläufe und Prozesse oder dem gelegentlichen Töggeli-und Tischtennis-Match.
Für die App Projekte arbeitest du direkt mit unseren Kund*innen zusammen vor Ort, im Büro Bern und/oder in Basel oder von Zuhause aus.
Das gehört zu deinem Aufgabenbereich
Programmierung nativer iOS-Applikationen mit Swift, SwiftUI und Kotlin Multiplatform (KMP)
Sicherstellen hoher Qualitätsstandards durch Code Reviews, Unit- und Integration-Tests
Erarbeiten von Spezifikationen und optimalen Lösungen im direkten Austausch mit unseren Kund*innen
Überblicken, Hinterfragen und Implementieren von Designs zusammen mit unserem UX Designteam
Challengen und Austausch von Know-How mit deinen Kolleg*innen im Entwicklerteam
Signieren und Bereitstellen von Apps für Tests oder die Veröffentlichung mittels GitLab CI, Fastlane, TestFlight, App Store Connect
Fragen und technische Anliegen aus unserem Team oder von unseren Kund*innen im Bezug auf Apple-Plattformen abklären und beantworten
Auseinandersetzen mit neuen Tools, Frameworks, Betriebssystem-Updates; Teilen von neuem Wissen mit dem Team, mit dem Ziel unsere Abläufe und Produkte zu verbessern