iOS Developer-W2 Only
Job Title: iOS Developer Location: Sunnyvale, CA Duration: 12+ months Job Summary We are seeking an experienced iOS Developer to design, develop, and maintain high-quality native iOS applications. The ideal candidate will have strong expertise in Swift, SwiftUI/UIKit, and the iOS ecosystem, with experience building scalable, performant, and user-friendly applications. You will collaborate with product managers, designers, and backend engineers to deliver exceptional mobile experiences.
Responsibilities
- Design, develop, and maintain native iOS applications for iPhone and iPad.
- Build responsive and intuitive user interfaces using SwiftUI and/or UIKit.
- Integrate RESTful APIs and third-party SDKs.
- Write clean, maintainable, and reusable code following best practices and design patterns.
- Optimize application performance, memory usage, and responsiveness.
- Implement unit tests and participate in code reviews.
- Debug and resolve production issues, crashes, and performance bottlenecks.
- Work closely with cross-functional teams in an Agile environment.
- Manage App Store deployments and release processes.
- Stay updated with the latest Apple technologies and development standards.
Required Qualifications
- Bachelor's degree in Computer Science or related field.
- 4+ years of experience in iOS application development.
- Strong proficiency in Swift and experience with Objective-C is a plus.
- Hands-on experience with SwiftUI, UIKit, Xcode, and iOS SDK.
- Knowledge of design patterns such as MVC, MVVM, and Clean Architecture.
- Experience integrating REST APIs and handling JSON data.
- Familiarity with Core Data, SQLite, or local data persistence frameworks.
- Experience with Git and CI/CD pipelines.
- Understanding of multithreading, memory management, and performance optimization.
- Strong debugging and problem-solving skills.