Location: Cupertino, CA or Texas
Job Title: SwiftUI Programmer
Salary Expectation/ Annum
Skills
Job Summary
Looking for a skilled SwiftUI Programmer to design and build modern, high-performance iOS applications. The ideal candidate should have strong experience in Swift, SwiftUI, and Apple s iOS ecosystem, 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 engineers
- 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 version control systems like Git
- 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 apps
- 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 like XCTest
- Experience working with design systems
Education
- Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience)