Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
DL

IOS Developer

Diverse Lynx India
Location not stated
5 months ago
  • Swift
  • SwiftUI
  • UI/UX
  • Figma
  • MVVM
  • iOS
  • Core Data
  • Agile
  • App Store Connect
  • TestFlight
  • UIKit
  • Redux
  • JSON
  • XCTest
  • Xcode
  • Git
  • CI/CD
  • Fastlane
  • Core ML
  • Machine Learning
  • WidgetKit
  • Kotlin Multiplatform
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Key Responsibilities

  • App Development: Architect and build robust, scalable applications usingSwift andSwiftUI.

  • UI/UX Implementation: Translate Figma designs into high-fidelity, responsive interfaces followingHuman Interface Guidelines (HIG).

  • Performance Optimization: Use Instruments to diagnose and resolve memory leaks, main-thread hangs, and battery consumption issues.

  • State Management: Implement predictable data flow using modern frameworks (e.g.,The Composable Architecture (TCA), MVVM, or Combine/Async-Await).

  • System Integration: Integrate with core iOS frameworks such as Core Data, Core Animation, and CloudKit.

  • Collaboration: Participate in Agile ceremonies and conduct rigorous peer code reviews to maintain a standard of excellence.

  • Deployment: Manage the full App Store Connect lifecycle, including TestFlight distribution and App Store submissions.

Required Skills & Qualifications

  • Education: Bachelor's degree in Computer Science or equivalent practical experience.

  • Experience: [X] years of professional experience in native iOS development.

  • Languages: Expert-level mastery ofSwift. (Familiarity with Objective-C for legacy support is a plus).

  • Frameworks:

    • Strong proficiency inSwiftUI (primary) andUIKit (secondary).

    • Deep understanding ofConcurrency (Async/Await, Actors).

  • Architecture: Proven experience withMVVM, Clean Architecture, or Redux-style patterns.

  • Tech Stack:

    • Dependency Management: Swift Package Manager (SPM) or CocoaPods.

    • Networking: URLSession, Almofire, and handling JSON/Codable.

    • Persistence: SwiftData or Core Data.

  • Testing: Proficiency in XCTest for Unit and UI Testing.

  • Tooling: Expert knowledge of Xcode, Git, and CI/CD tools (e.g., Xcode Cloud, Fastlane).

Preferred "Bonus" Skills

  • Experience withSwiftData and the latestSwift 6 strict concurrency features.

  • Familiarity withCore ML orCreate ML for on-device machine learning features.

  • Experience withWidgetKit orApp Intents (Siri/Shortcuts integration).

  • Knowledge ofKotlin Multiplatform (KMP) for shared business logic.

IOS Developer · Diverse Lynx India

Auto apply with Likeremote