Description

Location: Bengaluru
Experience: 1 to 5 years


Job Description

We are looking for an experienced iOS Developer to join our mobile development
team. The ideal candidate will have a strong background in developing iOS
applications and will be responsible for designing and building advanced applications
for the iOS platform, collaborating with cross-functional teams, and continuously
improving app performance and user experience.

Responsibilities
 Design and build advanced applications for the iOS platform.
 Collaborate with cross-functional teams to define, design, and ship new
features.
 Work on bug fixing and improving application performance.
 Identify and correct bottlenecks and fix bugs
 Help maintain code quality, organization, and automatization
 Support the whole application lifetime from idea through design, testing,
release, and maintenance
 Continuously discover, evaluate, and implement new technologies to
maximize development efficiency.

Skills
 Proficient with Swift and Cocoa Touch
 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
services
 Understanding of Apple’s design principles and interface guidelines
 Experience with performance and memory tuning with tools 
 Familiarity with cloud message APIs and push notifications
 Knack for benchmarking and optimization
 Proficient understanding of code versioning tools source tree, git
 Familiarity with continuous integration
 Solid grasp of algorithms, memory management, object oriented
programming, and MVC Design

Competencies
 Excellent communication skills
 Ability to co-ordinate with cross functional teams
 Should be a good Team player.
Work flow/ Interview process

Education

Any Graduate