Job Requirements
Mandatory Skills
SwiftUI,UIKit,MVVM (Model-View-ViewModel),Swift concurrency,asynchronous networking,REST APIs,JSON serialization,Xcode,Git,automated testing,,CI/CD,code signing,TestFlight
Required
5+ years of professional experience in iOS development, with a track record of
delivering and maintaining production applications published on the App Store and independently owning features through release.
Robust Swift skills and practical experience with SwiftUI and UIKit, including
interoperability and native navigation patterns.
Experience with Swift concurrency, asynchronous networking, REST APIs, JSON
serialization, and robust error handling.
Understanding of authentication flows, token refresh, secure credential storage
using Keychain, and mobile privacy and security practices.
Hands-on experience implementing MVVM (Model-View-ViewModel) architecture
in iOS applications, including testable view models, separation of concerns, and dependency injection.
Experience with modular application design and integrating shared components.
Hands-on experience writing and maintaining automated unit tests using the
Swift Testing framework,
including testing asynchronous code and view-model behavior.
Proficiency with Xcode, Git, automated testing, debugging, and performance
profiling using Instruments.
Familiarity with CI/CD, code signing, provisioning, TestFlight, and the App Store
release process.
Ability to work independently within an agreed architecture, collaborate across
distributed teams, and explain technical decisions clearly.
Preferred
Experience launching a current iOS application or establishing production-ready app
foundations.
Experience with content catalogs, discovery experiences, subscription or
membership eligibility, or consumer entertainment applications.
Experience with OAuth/OIDC, cross-app sign-in, universal links, and App Store
product presentation.
Experience integrating analytics, crash reporting, feature flags, and reusable
SDKs.
Practical knowledge of VoiceOver, Energetic Type, localization, and testing across
supported devices and OS versions.
Education Qualificaiton
Work Experience
7-10Years
📌 Ios Developer Bengaluru (India)
🏢 Virtusa
📍 India