iOS Developer (UIKit or SwiftUI Expertise)
Muse
Interaxon (Muse) is a neurotechnology company building brain-computer interfaces (BCIs). Our Muse EEG headbands measure brain activity and deliver real-time feedback on mental states like focus, calm, and stress. Muse is used by clinicians, researchers, athletes, and individuals to support mindfulness, sleep, and mental health.
We’re looking for an experienced Senior iOS Developer to help us maintain and evolve our UIKit-based iOS app while shaping its migration to SwiftUI + Combine. Our current codebase uses RxSwift, SnapKit, and MVVM, but we’re planning a progressive shift toward more modern tooling — and we’re open to candidates with expertise in either approach.
Your work will directly impact how people interact with their mental and emotional wellness through real-time neurofeedback. You’ll build tech that’s used by clinicians, researchers, and individuals around the world to improve lives in measurable ways.
Responsibilities
- Build and maintain features using Swift, MVVM, and either UIKit or SwiftUI.
- Contribute to the migration from RxSwift + SnapKit to Combine + SwiftUI.
- Help define the technical direction of the app’s architecture and UI layer.
- Collaborate with cross-functional teams to ship clean, high-performance code.
- Optimize app performance and memory usage, especially around embedded content.
- Integrate shared libraries and third-party modules, including C++ and WebView-based components.
- Participate in sprint planning, reviews, retrospectives, and technical design sessions.
Requirements
Must Have:
- 4+ years of experience building, maintaining, and shipping iOS apps.
- A degree in Computer Science or a related field, with strong fundamentals in data structures, algorithms, and design patterns.
- Strong proficiency in Swift, iOS architecture patterns (MVVM), and reactive programming.
- Experience with either:
- UIKit track: RxSwift, SnapKit, MVVM, and willingness to support SwiftUI migration.
- SwiftUI track: Deep experience with SwiftUI and Combine, with comfort maintaining some UIKit/RxSwift code.
- Ability to solve challenging UI problems and write clean, maintainable code.
- Strong collaboration skills with a thoughtful, pragmatic approach to technical discussions.
- Familiarity with Git, CI/CD workflows, and Agile development.
Nice to Have:
- Experience with Firebase, Firestore, Crashlytics, or Fastlane.
- Exposure to embedded content via React or Unity in a WebView.
- Past contributions to architecture modernization or SwiftUI adoption.
- Some experience with Android or cross-platform development.
A published app in the App Store Connect.
What we offer
At Muse, we take pride in fostering a performance culture that revolves around innovation, inclusion, and achieving transformative results. We believe in empowering personal growth to not only improve lives but also create positive change in the world.
We believe that diversity is an essential part of our workplace culture, and we continue to grow our team through equal opportunity and barrier-free recruitment. Additionally, if you require any accommodations during the selection process, please let us know!