R

Resmed

Cloud-connected medical devices and software platforms

Associate iOS Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Solid knowledge of Swift and SwiftUI, including @State, @Binding, @Environment, and @Observable.
  • Understanding of Swift fundamentals, including optionals, protocols, closures, value and reference types, automatic reference counting, and error handling.
  • Knowledge of structured concurrency, task cancellation, Combine, and concurrency safety.
  • Familiarity with Model-View-ViewModel (MVVM) and protocol-based dependency injection for testable code.
  • Ability to build layouts using SwiftUI components such as stacks, lists, grids, ScrollView, and NavigationStack.
  • Familiarity with Xcode, including the simulator, debugger, Instruments, SwiftUI previews, and Swift Package Manager.
  • Understanding of Git workflows, including feature branches, commits, rebasing or merging, conflict resolution, and code reviews.
  • Knowledge of unit testing using XCTest or Swift Testing.
  • Clear written and verbal communication, with willingness to ask for help, share progress, and contribute to the team.

Responsibilities

  • Build SwiftUI screens and reusable components from design specifications.
  • Connect user interfaces to backend services through REST APIs.
  • Manage application state with clear, unidirectional data flow and keep business logic separate from views.
  • Create adaptive layouts that work across device sizes, orientations, Dark Mode, and Dynamic Type.
  • Build accessibility into the user experience, including VoiceOver labels and appropriate touch targets.
  • Apply MVVM principles to separate data, presentation logic, and user interfaces.
  • Write unit and UI tests and resolve issues identified through QA or in production.
  • Use modern asynchronous programming approaches, including async/await, @MainActor, and Combine.
  • Create focused pull requests, review teammates’ code, and respond constructively to feedback.
  • Contribute to stand-ups, sprint planning, and retrospectives, raising blockers early and helping the team deliver effectively.

Desired Qualifications

  • Knowledge of SwiftData or Core Data for persistence.
  • Familiarity with iOS continuous integration and continuous delivery using Xcode Cloud, Fastlane, or GitHub Actions.
  • Exposure to accessibility, localization, or regulated environments such as healthcare, where privacy and quality matter.

About the Company

Resmed

Cloud-connected medical devices and software platforms

ResMed creates cloud-connected medical devices and software platforms to treat and manage sleep apnea, COPD, and other chronic diseases. Its devices (like sleep therapy gear) collect patient data and deliver therapy, while connected software platforms enable remote monitoring, coaching, and caregiver support. The company sells medical devices and offers software subscriptions, generating revenue from product sales and ongoing service fees. Unlike some competitors, ResMed combines hardware with cloud-based analytics and a broad ecosystem that supports patients, healthcare professionals, and caregivers across more than 120 countries. Its goal is to improve patient care and quality of life while reducing hospital visits and overall healthcare costs.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Diego, CA
Founded
1989

Recently Posted Jobs

Explore more opportunities at Resmed

See more jobs