💻

iOS Developer Job Description

Software Engineering & Technology
✨ Customize with AI

Job Overview

We are looking for a talented iOS Developer to craft exceptional native experiences on Apple platforms at [Company Name]. You will work on a widely used iOS app, owning features end-to-end from UI implementation to API integration. If you have a strong eye for detail, care deeply about performance, and love Swift, this role is for you.

Key Responsibilities

  • Develop native iOS applications using Swift and UIKit/SwiftUI
  • Build reusable, well-tested UI components that match design specifications
  • Integrate REST APIs and manage local data with CoreData or Realm
  • Optimize application performance, memory management, and battery efficiency
  • Write unit and UI tests using XCTest and XCUITest
  • Collaborate with Android, backend, and design teams to align on product direction
  • Manage app submissions, certificates, and releases via App Store Connect
  • Stay updated with Apple platform changes (WWDC, Swift evolution)

Requirements & Qualifications

  • 3+ years of iOS development experience in Swift
  • Strong knowledge of UIKit and SwiftUI
  • Experience with iOS architecture patterns (MVVM, VIPER, Clean)
  • Familiarity with Combine or async/await for reactive programming
  • Experience publishing and maintaining apps on the Apple App Store

Core Skills & Technologies

Swift / Objective-C SwiftUI / UIKit MVVM / Clean Architecture Combine / async-await CoreData / Realm Alamofire / URLSession TestFlight & App Store Connect Xcode & Instruments

Nice-to-Have Qualifications

  • Experience with AR Kit or Core ML
  • Watch OS or tvOS development
  • CI/CD for iOS (Fastlane, Bitrise)

What We Offer

  • Competitive salary
  • Apple equipment provided
  • Remote-first policy
  • Health & wellness plan
  • Stock options