iOS Developer (UIKit or SwiftUI Expertise) - Remote China

InteraXon
中国
4周前

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!

申请
其他职位推荐:

(Senior) Software Engineer, Developer Experience, CN

Airwallex
上海市
  • Collaborate with product, engineering, customer-success, and...
  • Ensure our APIs meet the highest standards and conventions...
1天前

Engineering Tool Developer

ZF
澳門
  • Support construction and maintenance of the test environment
  • Strong and detailed knowledge about Matlab/Simulink and...
1周前

Senior Front-End / Web Developer

OLIVER Agency
上海市
  • Ensuring all code conforms to the standards, coding...
  • Producing quality code and working with the testers to...
2周前

Live - MTS 1/2,Software Engineer - iOS

eBay
Shanghai, 上海市
  • Collaborate with cross-functional teams, including product...
  • Collaborate with other eBay iOS and mobile engineering...
4周前

Senior iOS Engineer - China

Whatnot
中国
  • Develop innovative systems and features for our iOS mobile...
  • Continuously analyze performance metrics and user feedback...
1周前

Children's Game Developer - Beijing

Think Academy US
北京市
  • Collaborate with the producer to design the packaging of...
  • Communicate with the educational research team to understand...
5天前

eFX Developer, Officer

State Street
離島區, 香港
The position will be an integral part of the eTrading Development Team and will be responsible for developing, re-engineering and...
1天前

Software Developer

Ericsson-Worldwide
澳門, 澳門
The team plays a key role in supporting Ericsson’s expanding business and is now scaling up due to increasing demand. What you...
3周前

Supervisor-Housekeeping

Marriott International
Beijing, 北京市
萬怡酒店熱衷於為世界各地的旅客提供優質服務,貼心滿足所需。這份熱忱不僅曾鼓舞我們率先創立專為商務旅行者打造的飯店品牌,也是萬怡酒店至今仍在為每一位賓客的每一段旅程提供精彩體驗的動力。萬怡酒店團隊規模雖小但志向高遠,我們期待心懷熱情的卓越人士踴躍加入,與我們攜手...
1天前

客房部文员

Marriott International
澳門, 澳門
加入喜来登大家庭,成为我们全球社区的一员。自 1937 年以来,喜来登便是人们相聚一堂与彼此联谊的社群空间。喜来登员工在世界各地超过 400...
1天前