Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role Title: iOS Developer
Location: Sunnyvale, CA
Duration: 6 Months
Role Summary
We are seeking a skilled iOS Developer to design and develop high-performance mobile applications for iOS devices. The ideal candidate will have hands-on experience with Objective-C or Swift, strong knowledge of iOS frameworks, and a solid understanding of architectural patterns such as MVVM, VIPER, and MVP. The candidate should also be adept at offline storage management, threading, and app performance optimization.
Key Responsibilities
- Design, build, and maintain iOS applications using Objective-C or Swift.
- Work with iOS frameworks such as Core Data, Core Animation, and other native APIs.
- Implement and maintain architectural patterns like MVVM, VIPER, and MVP for scalable and maintainable code.
- Optimize application performance through app profiling, threading, and memory management.
- Implement offline storage mechanisms and data synchronization for enhanced user experience.
- Collaborate with cross-functional teams including design, backend, and QA to deliver high-quality mobile applications.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Troubleshoot and debug issues to improve application performance and reliability.
Required Skills & Experience
- 3–6 years of professional iOS development experience.
- Proficiency in Objective-C and/or Swift programming languages.
- Strong understanding of iOS frameworks (Core Data, Core Animation, UIKit, Foundation).
- Experience with app performance profiling, memory optimization, and multithreading.
- Knowledge of software design patterns including MVVM, MVP, and VIPER.
- Experience with offline storage, local databases, and data caching strategies.
- Familiarity with mobile UI/UX principles and App Store submission process.
- Strong problem-solving skills and attention to detail.
Nice-to-Have
- Experience integrating with RESTful APIs and third-party SDKs.
- Exposure to CI/CD pipelines for mobile app development.
- Familiarity with unit testing and automated UI testing frameworks (e.g., XCTest, XCUITest).
Key Skills
Ranked by relevanceReady to apply?
Join SoftHQ Inc and take your career to the next level!
Application takes less than 5 minutes

