· Native iOS development using Swift, Xcode, and core iOS frameworks (SwiftUI and/or UIKit, Cocoa Touch).
· Integrating mobile clients with RESTful APIs, web services, and backend data stores (JSON/XML).
· Mobile streaming technologies (experience working with full-motion video, AVFoundation, and interactive live data streaming on iOS is highly desired).
· Object-Oriented Design and Protocol-Oriented Programming (POP) expertise.
· Managing asynchronous programming, multi-threading (GCD, Async/Await), and memory management (ARC).
· Source code control systems and concurrent development workflows (Git/GitFlow preferred).
· Applying estimation techniques to mobile software development efforts during sprint planning.
· Excellent written and verbal communication skills, with the ability to articulate technical mobile concepts to non-technical stakeholders.
· Understanding of all elements of the mobile software development life cycle, including local secure storage, keychain management, and secure network communication.
· Experience with Android application development (Kotlin/Java) to support cross-functional mobile needs.
· Familiarity with cross-platform mobile frameworks (e.g., Ionic, React Native).
· Experience with CoreData, SQLite, or other local mobile databases.
· Experience establishing mobile CI/CD pipelines (e.g., Fastlane, Jenkins, Xcode Cloud, GitLab CI) and managing App Store Connect / TestFlight deployments.
· Experience with AWS cloud services.
· Experience with live interactive chat features in mobile environments.