Engineering

iOS Developer - Mumbai

Mumbai, Maharashtra   |   Full time

Responsibilities 

  • Design and build advanced applications for the iOS platform. 

  • Proficient with Objective-C or Swift, and Cocoa Touch 

  • Collaborate with cross-functional teams to define, design, and ship new features. 

  • Unit-test code for robustness, including edge cases, usability, and general reliability. 

  • Work on bug fixing and improving application performance. 

  • Ensure the performance, quality, and responsiveness of applications 

  • Experience with iOS frameworks such as Core Data, Core Animation, etc. 

  • Experience with offline storage, threading, and performance tuning 

  • Familiarity with RESTful APIs to connect iOS applications to back-end 

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 

Requirements 

  • Should have published one or more iOS apps in the app store 

  • Should have experience in using blocks, categories, background fetching, threads and NS Operation Queues. 

  • Working knowledge of the general mobile landscape, architectures, trends and other emerging technologies

  • Extensive understanding of the full mobile development life cycle 

  • Handling background task and Multithreading 

  • Knowledge of Design Pattern MVVM and others , Delegate interactions, Single Pattern 

  • Hands-on experience in User Interface Development 

  • Experience with SQLITE, JSON Parsing and Web Services 

  • Knowledge of core concepts of iOS frameworks (Foundation, UIKit, Core graphics etc.) 

  • A go-getter attitude and self-motivation

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter