26 Oct
|
Virtusa
|
Bengaluru
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
Job Description
• 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 new 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, Dynamic Type, localization, and testing across supported devices and OS versions. Education Qualificaiton Work Experience 7-10Years
📌 IOS Developer (Bengaluru)
🏢 Virtusa
📍 Bengaluru