Auf einen Blick
- Aufgaben: Entwickle und pflege die NUSHU iOS Apps für Patienten und Forschung.
- Unternehmen: Magnes AG, ein innovatives Spin-off von ETH Zürich.
- Vorteile: End-to-End Verantwortung für ein Produkt, das das Gehen verbessert.
- Weitere Informationen: Kleine, dynamische Teamumgebung mit hervorragenden Entwicklungsmöglichkeiten.
- Warum dieser Job: Direkter Kontakt zu Kliniken und Patienten, die deine Arbeit nutzen.
- Qualifikationen: Abschluss in Informatik oder vergleichbare Erfahrung, fließend in Englisch.
Das prognostizierte Gehalt liegt zwischen 108000 - 132000 CHF pro Jahr.
Magnes AG ist ein Spin-off der ETH Zürich mit Sitz in Zürich, Schweiz, und einer Niederlassung in den USA, das sensorisierte Schuhe für die Ganganalyse und das Cueing von Personen mit beeinträchtigtem Gang entwickelt. Magnes hat medizinische und Wellness-Versionen seines Schuhs NUSHU.
Wir suchen eine motivierte Person mit einem Auge für UI/UX, die uns als iOS-Entwickler/in unterstützt und die Verantwortung für die NUSHU iOS-App übernimmt – die Begleit-App, über die Patienten, Therapeuten und klinische Forscher Aktivitäten aufzeichnen, haptisches Cueing konfigurieren, die Firmware der Schuhe aktualisieren und ihre Gang-Ergebnisse überprüfen können. Die App ist die benutzerseitige Hälfte eines Klasse-IIa-Medizinprodukts: Sie kommuniziert über BLE und WiFi mit den Schuhen, liefert deren Firmware, lädt Aufzeichnungen in unsere Cloud hoch und präsentiert die Ergebnisse unserer Ganganalyse. Sie ist in Swift und SwiftUI geschrieben, in 14 Sprachen lokalisiert und wird unter einem regulierten Software-Lebenszyklus entwickelt.
Sie werden nicht alleine daran arbeiten, aber Sie werden die Person sein, die sie am besten kennt. Anforderungen:
- Abschluss in Informatik, einem verwandten Fachgebiet oder vergleichbare Erfahrung.
- Fließend in Englisch, sowohl schriftlich als auch mündlich.
- Solide Kenntnisse in Swift und der Apple-Toolchain.
- Praktische Erfahrung mit SwiftUI.
- Erfahrung mit drahtlosen Schnittstellen: CoreBluetooth, GATT-Dienste und -Merkmale, Werbeanalyse, Verbindungsabbrüche und Wiederverbindungen, Hintergrundverhalten und WiFi-Konnektivität (NetworkExtension).
- Erfahrung mit REST-APIs und verbundenen Systemen: tokenbasierte Authentifizierung, Offline- und instabile Netzwerkbehandlung, Wiederholungen und Streaming von Live-Sensordaten.
- Komfort mit lokaler Persistenz und Plattform-Sicherheit: SQLite oder Core Data, Keychain, Gerätespeicher-Verschlüsselung.
- Tests mit Unit-Tests (Swift Testing / XCTest), Mocking durch Dependency Injection und UI-Tests.
- Kenntnisse in UI/UX und die Bereitschaft, zu entwerfen und zu implementieren.
- Erfahrung mit dem Versand über App Store Connect: Code-Signierung und Bereitstellung, Archivierung, TestFlight-Verteilung, phasenweise Veröffentlichung, App-Überprüfung.
- Teamplayer.
Wünschenswert:
- Erfahrung in einer regulierten Branche (MDR/FDA, IEC 62304, ISO 14971, IEC 62366) oder in klinischer Forschungssoftware; Vertrautheit mit GDPR/HIPAA-Bestimmungen zu Gesundheitsdaten.
- Interesse an funktionaler Programmierung.
- Erfahrung mit Datenvisualisierung auf iOS (Swift Charts).
- Erfahrung mit Barrierefreiheit (VoiceOver, Dynamische Schriftgröße, Kontrast).
- Erfahrung mit der Einrichtung von CI/CD für iOS (GitLab CI, Xcode Cloud, fastlane).
- Jegliche Android-Entwicklungserfahrung (Kotlin, Android Studio) ist ein Plus.
- Deutschkenntnisse sind von Vorteil für die Zusammenarbeit mit unseren Schweizer Klinikpartnern, aber nicht erforderlich.
Aufgaben:
- Entwicklung und Wartung der NUSHU iOS-Apps (Patienten-, Forschungs- und Wellness-Varianten), einschließlich: BLE- und WiFi-Kommunikation mit den Schuhen, einschließlich Firmware-Lieferung und Debugging gegen reale Geräte.
- Implementierung von UIs für die NUSHU-Plattform, die die UX verbessern, und Durchführung von Usability-Tests mit Patienten und Gesundheitsfachleuten.
- Die App releasable halten: Versionierung, Änderungsprotokoll, Store-Einreichungen, TestFlight-Runden.
- Die Test-Suite der App sinnvoll und grün halten; automatisierte Build- und Test-Pipelines erweitern.
- Beitrag zur technischen Dokumentation und Verifizierungsaktivitäten, die für unsere Medizinprodukte-Zertifizierung erforderlich sind.
- Enger Kontakt mit unseren Firmware- und Cloud-Analyse-Entwicklern und Beitrag zur weiteren Entwicklung der Produkte als Ganzes.
Was wir bieten:
- End-to-End-Verantwortung für ein Produkt, das messbar verbessert, wie Menschen gehen.
- Direkter Kontakt zu Klinikern, Forschern und Patienten, die das nutzen, was Sie entwickeln.
- Ein kleines, co-lokales Team, in dem Firmware, App, Cloud und Wissenschaft im selben Raum mit Hardware, Schuhen und Kollegen innerhalb von Armlängen sitzen.
Lead Mobile App Developer Permanent, 80-100% Zurich, Switzerland Closing on 1 Dec 2026 in Zürich Arbeitgeber: Magnes
Magnes AG ist ein innovativer Arbeitgeber, der seinen Mitarbeitenden die Möglichkeit bietet, an einem bedeutenden Produkt zu arbeiten, das die Lebensqualität von Menschen mit Gehbehinderungen verbessert. In einem dynamischen und unterstützenden Team in Zürich fördern wir eine offene Arbeitskultur, die Kreativität und Zusammenarbeit schätzt, während wir gleichzeitig individuelle Wachstumschancen und direkte Kontakte zu Fachleuten im Gesundheitswesen bieten. Unsere Mitarbeitenden profitieren von einer flexiblen Arbeitszeitgestaltung und der Möglichkeit, ihre Fähigkeiten in einem regulierten Umfeld weiterzuentwickeln.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Lead Mobile App Developer Permanent, 80-100% Zurich, Switzerland Closing on 1 Dec 2026 in Zürich erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Magnes wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Magnes einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Mobile App Developer Permanent, 80-100% Zurich, Switzerland Closing on 1 Dec 2026 in Zürich mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Magnes auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei Magnes vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.