Job Description
Job Title: SwiftUI Programmer (iOS Developer) WORK TYPE : Fulltime Role WORK AUTHORIZATION : USC GC GC-EAD STEM OPT Job Overview: We are looking for a skilled SwiftUI Programmer to design and build modern, high-performance iOS applications . The ideal candidate will have strong expertise in Swift , SwiftUI , and the Apple iOS ecosystem , along with a passion for creating intuitive and visually appealing user interfaces. Key Responsibilities: Design and develop iOS applications using SwiftUI and Swift Build reusable, scalable, and maintainable UI components Integrate RESTful APIs and backend services Collaborate with product managers, designers, and backend teams Ensure application performance, quality, and responsiveness Write clean, well-documented, and testable code Debug and resolve application issues and performance bottlenecks Stay updated with the latest iOS and SwiftUI advancements Required Skills & Qualifications: Strong experience with Swift and SwiftUI Solid understanding of MVVM architecture Experience with Xcode and iOS SDK Familiarity with UIKit (for legacy integration) Experience with REST APIs, JSON, and networking Knowledge of Git or other version control systems Understanding of app lifecycle, memory management, and concurrency Experience with Auto Layout and responsive design principles Preferred Qualifications: Experience with Combine or async/await Knowledge of Core Data, Realm, or other persistence frameworks Familiarity with CI/CD pipelines for iOS applications Experience publishing apps on the Apple App Store Understanding of accessibility and performance optimization Exposure to Agile/Scrum methodologies Nice to Have: Experience with cross-platform frameworks (e.g., Flutter, React Native) Knowledge of unit testing frameworks (XCTest) Experience working with design systems