{"id":2985338,"url":"https://alion.io/job/resmed-associate-ios-developer-3","title":"Associate iOS Developer","company":{"id":99683,"name":"ResMed","domain":"resmed.co.uk","url":"https://alion.io/company/resmed-2","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":80,"open_postings":43,"ghost_share":0,"stale_share":0.791,"repost_share":0.023,"time_to_fill_p50_days":38,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Mobile","role_family":"Mobile","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Combine","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"MVVM","optional":false},{"name":"Rest API","optional":false},{"name":"Swift","optional":false},{"name":"Swift Testing","optional":false},{"name":"SwiftUI","optional":false},{"name":"XCTest","optional":false},{"name":"CI/CD","optional":true},{"name":"Core Data","optional":true},{"name":"Fastlane","optional":true},{"name":"GitHub Actions","optional":true},{"name":"SwiftData","optional":true}],"status":"live","first_seen_at":"2026-10-20T00:00:00Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-22T00:55:30Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Build iOS experiences that are reliable, accessible and thoughtfully engineered.\nJoin Resmed in Singapore as an Associate iOS Developer, building and maintaining native iOS features that support dependable digital experiences.\nYou will work collaboratively to turn designs and API contracts into polished SwiftUI screens, connect them to backend services, and ensure your work is well tested and accessible. From writing clean code and solving production issues to reviewing pull requests and contributing to sprint delivery, you’ll have a hands-on role in building quality software while continuing to grow your craft.\nWhat You'll Do\nBuild SwiftUI screens and reusable components from design specifications.\nConnect user interfaces to backend services through REST APIs.\nManage application state with clear, unidirectional data flow and keep business logic separate from views.\nCreate adaptive layouts that work across device sizes, orientations, Dark Mode and Dynamic Type.\nBuild accessibility into the user experience, including VoiceOver labels and appropriate touch targets.\nApply MVVM principles to separate data, presentation logic and user interfaces.\nWrite unit and UI tests and resolve issues identified through QA or in production.\nUse modern asynchronous programming approaches including async/await, @MainActor and Combine.\nCreate focused pull requests, review teammates’ code and respond constructively to feedback.\nContribute to stand-ups, sprint planning and retrospectives, raising blockers early and helping the team deliver effectively.\nWhat You Bring\nSolid knowledge of Swift and SwiftUI, including @State, @Binding, @Environment and @Observable.\nUnderstanding of Swift fundamentals including optionals, protocols, closures, value and reference types, ARC and error handling.\nKnowledge of structured concurrency, task cancellation, Combine and concurrency safety.\nFamiliarity with MVVM and protocol-based dependency injection for testable code.\nAbility to build layouts using SwiftUI components such as stacks, lists, grids, ScrollView and NavigationStack.\nFamiliarity with Xcode, including the simulator, debugger, Instruments, SwiftUI previews and Swift Package Manager.\nUnderstanding of Git workflows, feature branches, commits, rebasing or merging, conflict resolution and code reviews.\nKnowledge of unit testing using XCTest or Swift Testing.\nClear written and verbal communication, with a willingness to ask for help, share progress and contribute to the team.\nNice to Have\nSwiftData or Core Data knowledge for persistence.\nFamiliarity with iOS CI/CD using Xcode Cloud, Fastlane or GitHub Actions.\nExposure to accessibility, localization or regulated environments such as healthcare, where privacy and quality matter.\nWhat Sets You Apart\nCurious mindset: Stay interested in new Apple APIs and look for opportunities to keep learning.\nCollaborative approach: Contribute openly to discussions, code reviews and shared team outcomes.\nOpenness to feedback: Welcome different perspectives and use constructive input to improve your work.\nProactive communication: Share progress clearly, surface blockers early and ask for support when needed.\nAdaptability: Adjust comfortably to team conventions and evolving ways of working.\n Quality mindset: Take thoughtful ownership of delivering dependable work and addressing issues when they arise.\nWhy Join Resmed\nAt Resmed, you’ll have the opportunity to apply your iOS development skills in an environment where quality, reliability and accessible user experiences matter. You’ll work collaboratively throughout the delivery cycle, contribute directly to native iOS features, and continue developing your capabilities across SwiftUI, modern Swift development, testing and software architecture.\nJoining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.","description_format":"text","description_chars":4256,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Respiratory & Sleep Devices","EHR & Clinical Software"],"lifecycle":[{"event":"open","at":"2026-10-21T08:17:49Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":2,"expected_fill_days":38,"reasons":["conf:5","stale_co","velocity","win:early","comp:junior,brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/resmed-associate-ios-developer-3","json_url":"https://alion.io/job/resmed-associate-ios-developer-3.json","meta":{"generated_at":"2026-10-22T16:06:06Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16232,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":99683},"rest":"https://alion.io/mcp/rest/get_company?id=99683"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fresmed-associate-ios-developer-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fresmed-associate-ios-developer-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fresmed-associate-ios-developer-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/resmed-associate-ios-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fresmed-associate-ios-developer-3"}]}