Job Description
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices. Your primary focus will be development of iOS applications and their integration with back-end services.
Responsibilities
· Design and build advanced applications for the iOS platform (All version of iPhone/ iPad)
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Work on bug fixing and improving application performance
· Help maintain code quality, organization, and automatization
· Support for the old applications
Skills
· Proficient with Swift /Objective-Cusing latest iOS & XCode
· Experience with iOS frameworks such as Core Data, SQL Lite, Core Animation, MapKit, Core location, UIKit, etc.
· Excellent coding skills
· Familiarity with RESTful APIs to connect iOS applications to back-end services (json & xml both)
· Experience with offline storage to work on offline applications
· Solid understanding of the full mobile development life cycle
· Knowledge of other web technologies and UI/UX standards
· Understanding of Apple's design principles and interface guidelines
· Knowledge of using third party libraries
· Knowledge with push notifications & handling events on clicking on push.
· Familiar with storyboards
· Social media integration
· Good communications skills, team player
· Working experience in iOS development.
· Must have worked on at least 2 projects and they are on app store.