Job Details
Skills And Tools:
Job Description
• Design and build applications for the iOS mobile.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Help maintain code quality, organization, and automation.
Job Requirements
▪️Skills Required:
• A Solid Understanding of the iOS platform.
• Proficient with Swift language.
• Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
• Experience with UIKit, storyboards, NIB files.
• Experience with offline storage, threading, and performance tuning.
• Experience with reactive programming, RxSwift
• Experience with Google Maps, Google places.
• Experience with performance and memory tuning with tools.
• Familiarity with Unit testing , CI/CD.
• Familiarity with different architectural patterns like MVVM,VIPER.
• Familiarity with RESTful APIs to connect iOS applications to back-end services.
• Familiarity with cloud message APIs and push notifications.
• Knowledge of other web technologies and UI/UX standards.
• Understanding of Apple’s design principles and interface guidelines.
• Proficient understanding of code versioning tools such as Git.
▪️Required Qualification:
• BS/MS degree in Software Engineering/ Computer Sciences.
• The candidate must have a strong portfolio.