iOS Developer

About Solvedex

We are looking for a passionate iOS Developer to design, build, and maintain high-quality mobile applications using Swift and modern Apple frameworks. The ideal candidate will demonstrate strong technical proficiency in UIKitSwiftUICore Data, and Combine, and have a deep understanding of mobile app architecture, scalability, and performance optimization.

You will collaborate closely with designers, product managers, and backend engineers to deliver seamless and visually appealing mobile experiences.

Responsibilities

  • Develop and maintain iOS applications using Swift, following best coding practices and design patterns (e.g., MVVM).
  • Implement efficient UI components using UICollectionViewSwiftUI, or UIKit.
  • Integrate RESTful APIs and manage data persistence using Core DataUserDefaultsKeychain, or SQLite.
  • Implement infinite scrollingimage cachinglike counters, and animations as part of the user experience.
  • Manage asynchronous operations with GCDOperations, or async/await.
  • Ensure the app supports features such as Dark ModeOffline HandlingLocalization, and Accessibility (VoiceOver).
  • Maintain high app responsiveness and optimize performance (battery usage, memory, and rendering).
  • Write and maintain unit tests and participate in code reviews.
  • Support CI/CD pipelines (Fastlane, Bitrise, or similar).
  • Handle code signingApp Store deployment, and backward compatibility for multiple iOS versions.

Required Qualifications

  • 3+ years of professional experience in iOS app development.
  • Strong command of Swift and knowledge of Swift language fundamentals (Generics, Optionals, Value vs. Reference types, Protocols).
  • Experience with UIKitSwiftUI, and Combine.
  • Strong understanding of memory management (Strong vs Weak references, retain cycles, Instruments).
  • Experience working with Dependency Injection and Unit Testing frameworks.
  • Familiarity with CI/CD solutions such as Fastlane, Jenkins, or Bitrise.
  • Knowledge of security best practices (Keychain, encryption, secure data storage).
  • Understanding of iOS app lifecycle and states (Inactive, Background, Suspended, etc.).
  • Experience implementing caching, asynchronous programming, and offline persistence strategies.

Preferred Skills

  • Experience with SwiftUI property wrappers (@State, @Published, @ObservedObject, @StateObject).
  • Knowledge of Core Animation and custom transitions.
  • Familiarity with MVVMRedux, or other state management patterns.
  • Experience integrating third-party libraries and justifying their use for scalability and performance.
  • Familiarity with UI/UX best practices, accessibility standards, and adaptive layouts.

Nice to Have

  • Familiarity with GraphQLFirebase, or CloudKit.
  • Knowledge of Fastlane automation for testing and deployment.
  • Open-source contributions or a strong GitHub portfolio demonstrating previous iOS projects.

What We Offer

  • Competitive salary aligned with experience.
  • Opportunities for professional development and career growth.
  • International exposure with innovative projects.
  • Flexible work environment [specify remote/hybrid if applicable].
  • Collaborative and supportive work culture.
Share job

Disclaimer:

Mobile Career is not hiring for this position, we just post job ads for other companies. We urge you to check jobs yourself as well.