Key ResponsibilitiesDevelop and maintain iOS applications using Swift and Objective‐CBuild intuitive UI using UIKit, Storyboards, and XIBsImplement MVC and MVVM architecture for scalable codebasesIntegrate RESTful APIs and handle networking using NSURLSession and CodableManage local storage using CoreData and SQLiteWork with background tasks, GCD, and NSOperationQueueWrite and maintain unit tests using XCTest; support UI tests with XCUITestOptimize app performance using InstrumentsParticipate in Agile ceremonies, code reviews, and collaborative developmentHandle ipa generation and distribution for beta releasesTechnical SkillsLanguages:Swift (Must)Objective‐C (Must)Frameworks:Foundation, UIKit, UserNotifications (Must)Architecture & Patterns:MVC, MVVM (Must)Clean Swift (Nice to have)UI Development:Storyboards, XIB (Must)Core iOS Concepts:App & View Controller lifecycleClosures, Completion HandlersKVC, KVOBackground TasksGCD & NSOperationQueueNetworking:NSURLSessionJSON Serialization / NSJSONSerializationCodableData Persistence:CoreDataSQLiteAuthentication:OAuth, Biometric (Nice to have)Testing:XCTest (Must)XCUITest (Nice to have)InstrumentsTools:Git, JIRA (Must)Jenkins / CI-CD (Nice to have)Deployment:ipa generation, beta distribution