Jobiglo

No results.

Associate iOS Developer

resmed · Singapore

New
Junior 🇬🇧 English
Swift SwiftUI MVVM XCTest Git Core Data SwiftData Combine async/await Xcode Cloud Fastlane GitHub Actions

Job description

About the role

Resmed in Singapore is looking for an Associate iOS Developer to build and maintain native iOS features that support dependable digital experiences. You will turn designs and API contracts into polished SwiftUI screens, connect them to backend services and make sure your work is well tested and accessible. The role covers writing clean code, solving production issues, reviewing pull requests and contributing to sprint delivery.

Key responsibilities

  • Build SwiftUI screens and reusable components from design specifications.
  • Connect user interfaces to backend services through REST APIs.
  • Manage application state with 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 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 found through QA or in production.
  • Use modern asynchronous programming with async/await, @MainActor and Combine.
  • Create focused pull requests, review teammates' code and take part in stand-ups, sprint planning and retrospectives.

Required profile

  • Solid knowledge of Swift and SwiftUI, including @State, @Binding, @Environment and @Observable.
  • Understanding of Swift fundamentals: optionals, protocols, closures, value and reference types, ARC and error handling.
  • Familiarity with structured concurrency, task cancellation, Combine and concurrency safety.
  • Ability to build layouts with SwiftUI components such as stacks, lists, grids, ScrollView and NavigationStack.
  • Clear written and verbal communication and a willingness to ask for help and share progress.

Required skills

  • MVVM and protocol-based dependency injection for testable code.
  • Xcode, including simulator, debugger, Instruments, SwiftUI previews and Swift Package Manager.
  • Git workflows, feature branches, commits, rebasing or merging, conflict resolution and code reviews.
  • Unit testing with XCTest or Swift Testing.
  • Nice to have: SwiftData or Core Data, iOS CI/CD with Xcode Cloud, Fastlane or GitHub Actions, and exposure to accessibility, localization or regulated environments such as healthcare.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec resmed.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 hours ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

resmed

Singapore