iOS Engineer (Native / Swift)

Remote · Applicants from India, UK, US, Australia

About the role

We're looking for an iOS Engineer who builds native experiences in Swift—not cross-platform wrappers. You'll own features end to end on iPhone and iPad: architecture, UI, networking, persistence, and polish that passes App Review. You care about accessibility, battery and memory, and collaborating async with designers and backend engineers.

Responsibilities

  • Design and implement native iOS features in Swift using UIKit, SwiftUI, or a deliberate mix, with clear module boundaries and testable code.
  • Integrate REST and WebSocket APIs, handle auth tokens, offline behavior, and resilient error states that feel good in production.
  • Apply Human Interface Guidelines, Dynamic Type, VoiceOver, and localization so apps work for a wide audience.
  • Profile and improve launch time, scrolling, memory, and networking; use Instruments and structured logging to find issues early.
  • Collaborate on release cadence: TestFlight, versioning, App Store Connect, crash and analytics tooling, and rollout strategy.
  • Participate in code review, share Swift and iOS platform knowledge, and document decisions that affect the whole app.

Requirements

  • Strong Swift and native iOS development in production—no requirement to lead with React Native, Flutter, or similar for this role.
  • Hands-on with UIKit and/or SwiftUI: navigation, state, async/await, Combine or structured concurrency where appropriate.
  • Xcode, XCTest or Quick/Nimble-style tests, and comfort debugging on device and simulator.
  • Experience publishing or maintaining apps on the App Store (certificates, profiles, entitlements, review guidelines).
  • HTTP clients, JSON decoding (Codable or equivalent), and secure storage of credentials (Keychain patterns).
  • Git, pull requests, and working in a team with clear written communication in English.

Nice to have

  • Widget extensions, App Intents, or other platform integrations.
  • Core Data, SwiftData, or other on-device persistence at scale.
  • Background tasks, push notifications, and VoIP or live activity patterns.
  • Experience with CI for iOS (Fastlane, Xcode Cloud, or similar).

What we offer

  • Remote-first with flexible hours
  • Competitive compensation
  • Learning budget and growth opportunities
  • Async-friendly, no-meeting culture where possible

Apply for this role