Required Skills: Swift , Swift; Objective-C , Core Data, Core Animation, iOS frameworks.
Job Description
Job title: iOS Engineer
Location: San Jose, CA (Hybrid)
Duration: 9 months
Key Responsibilities:
Application Lifecycle Support: Contribute to the entire app lifecycle – from concept to release and ongoing maintenance.
Feature Implementation: Develop and enhance features with clean, maintainable, and scalable Swift code.
Performance Optimization: Debug and optimize app performance to ensure a seamless user experience.
Unit & UI Testing: Write comprehensive tests to identify malfunctions early and maintain app stability.
Cross-Team Collaboration: Work closely with product managers, designers, and backend engineers to deliver best-in-class mobile solutions.
User Experience: Ensure intuitive UI/UX while adhering to Apple’s design principles.
Continuous Learning: Stay updated with the latest iOS technologies, frameworks, and best practices
Must-Have Skills:
Swift Expertise: Strong command of Swift; understanding of Objective-C is a plus.
API Integration: Experience working with RESTful APIs and third-party libraries.
Code Quality & Testing: Hands-on experience with unit testing, UI testing, and writing maintainable code.
Problem-Solving Skills: Ability to troubleshoot, debug, and optimize app performance.
Team Player Mindset: Comfortable collaborating in an Agile development environment.
Proven Experience: Track record of shipping high-quality iOS applications to the App Store.
Preferred Skills:
Experience with Objective-C.
Familiarity with modern architectural patterns (MVVM, VIPER, etc.).
Understanding of Core Data, Core Animation, and other iOS frameworks.
Experience with CI/CD pipelines for mobile apps.
Education & Experience:
BS degree in Computer Science or a related field.
5+ years of experience in iOS development.
Demonstrable portfolio of released applications on the App Store.