Lead Mobile App Developer Permanent, 80-100% Zurich, Switzerland Closing on 1 Dec 2026

Lead Mobile App Developer Permanent, 80-100% Zurich, Switzerland Closing on 1 Dec 2026

Vollzeit Vor Ort
M

pMagnes AG is a spin-off from ETH Zurich based in Zurich, Switzerland, with an entity in the USA, developing sensorized shoes for gait analysis and cueing of people with impaired gait. Magnes has medical and well‑being versions of its shoe NUSHU. We are looking for a motivated individual with an eye for UI/UX to join us as an iOS developer and take ownership of the NUSHU iOS app — the companion app through which patients, therapists and clinical researchers record activities, configure haptic cueing, update shoe firmware and review their gait results. /p pThe app is the user‑facing half of a Class IIa medical device: it talks to the shoes over BLE and WiFi, ships their firmware, uploads recordings to our cloud, and presents the results of our gait analysis. It is written in Swift and SwiftUI, is localized into 14 languages, and is developed under a regulated software lifecycle. You will not be maintaining it alone, but you will be the person who knows it best. /p h3Must have /h3 ul liDegree in Computer Science, a compatible discipline, or comparable experience. /li liFluent in English, both written and spoken. /li liSolid command of Swift and the Apple toolchain. /li liPractical experience with SwiftUI. /li liExperience with wireless interfaces: CoreBluetooth, GATT services and characteristics, advertisement parsing, connection loss and reconnection, background behavior and WiFi connectivity (NetworkExtension). /li liExperience with REST APIs and connected systems: token‑based authentication, offline and flaky‑network handling, retries, and streaming of live sensor data. /li liComfort with local persistence and platform security: SQLite or Core Data, Keychain, on‑device encryption. /li liTesting with unit tests (Swift Testing / XCTest), mocking through dependency injection, and UI tests. /li liKnowledge of UI/UX, and willingness to design as well as implement. /li liExperience shipping through App Store Connect: code signing and provisioning, archiving, TestFlight distribution, phased release, App Review. /li liSmooth team player. /li /ul h3Nice to have /h3 ul liExperience in a regulated industry (MDR/FDA, IEC 62304, ISO 14971, IEC 62366) or in clinical research software; familiarity with GDPR/HIPAA constraints on health data. /li liAppetite for functional programming. /li liExperience with data visualization on iOS (Swift Charts). /li liExperience with accessibility (VoiceOver, Dynamic Type, contrast). /liliExperience setting up CI/CD for iOS (GitLab CI, Xcode Cloud, fastlane). /li liAny Android development experience (Kotlin, Android Studio) is a plus. /li liGerman is a plus for working with our Swiss clinical partners, but not required. /li /ul h3Tasks /h3 ul liDevelop and maintain NUSHU’s iOS apps (patient, research and well‑being variants), including:ul liBLE and WiFi communication with the shoes, encompassing firmware delivery, and debugging against real devices. /li liImplement UIs for the NUSHU platform which boost UX, and carry out usability tests with patients and healthcare professionals. /li liKeep the app releasable: versioning, changelog, store submissions, TestFlight rounds. /li liKeep the app’s test suite meaningful and green; extend automated build and test pipelines. /li /ul /li liContribute to the technical documentation and verification activities required by our medical device certification. /li liWork closely with our firmware and cloud‑analysis developers, and contribute to the further development of the products as a whole. /li /ul h3What we offer /h3 ul liEnd-to-end ownership of a product that measurably improves how people walk. /li liDirect contact with clinicians, researchers and patients who use what you build. /li liA small, co‑located team where firmware, app, cloud and science sit in the same room with hardware, shoes and colleagues all within arm’s reach. /li /ul #J-18808-Ljbffr

M

Kontaktdaten:

Magnes Recruiting-Team