Check similar jobs, what people also searched, or create a job alert for iOS Developer jobs in Kolkata, West Bengal, India
Experience-3+ years
Location-Kolkata
We are looking for an iOS developer responsible for the development of applications aimed at a range of iOS devices. Your primary focus will be the development of iOS applications using Swift, Reactive Native and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities
· Design and build applications for the iOS platform
· Strong skill set on developing complex applications using multiple threads, background processing jobs in iOS
· Ensure the performance, quality, and responsiveness of applications
· Collaborate with a team to define, design, and ship new features
· Identify and correct bottlenecks and fix bugs
· Help maintain code quality, organization, and automatization
· Strong problem-solving ability
Skills
· Proficient with Swift and Cocoa Touch.
· Strong knowledge of data structure and algorithms
· Strong understanding of object orientation
· Strong knowledge of Core Data.
· Experience with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Video,Photos, etc.
· Strong knowledge and experience in threading, developing components using multiple threads.
· Experience with offline storage, performance tuning.
· Familiarity with RESTful APIs to connect iOS applications to back-end services
· Knowledge of UI/UX standards including Auto layout
· Understanding of Apple’s design principles and interface guidelines
· Knowledge of low-level C-based libraries is preferred
· Experience with performance and memory tuning using Xcode
· Familiarity with push notifications
· Proficient understanding of Git, SVN and Bitbucket
· Experience in hybrid mobile applications using Reactive Native is a plus.