Skills
Objective C Swift Xcode Cocoa touchWe are looking for an iOS developer responsible for the development
and maintenance of applications aimed at a range of iOS devices
including mobile phones and tablet computers. Your primary focus will
be development of iOS applications 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.
Skills:
Having Command on iOS SDK using latest tools Xcode 6, 6.1
Have published two or more iOS apps in the App store
A deep familiarity with Objective-C, OOPS and Cocoa Touch
Good knowledge of iTunes Store deployment Process for uploading apps
Experience working with iOS frameworks such as SQlite, Core Data,
Core Animation, Core Graphics and Core Text, Storyboard and UI Views
Integration.
Having practical knowledge with Client Server integration using REST
or SOAP services
Experience with third-party libraries and APIs like Google Maps,
Facebook, Twitter, Urban Airship
Having Good Knowledge about Apple Push Notifications, In App
Purchase and Game Center
Working knowledge of the general mobile landscape, architectures,
trends, and emerging technologies
Solid understanding of the full mobile development life cycle i.e.
Agile Model.
Good communication skills Written / Verbal and also knowledge about
technical documentation
Job Responsibilities:
Contribute to our native apps written in Objective-C
Integrate with our backend services to make sure we are delivering a
great mobile user experience that’s super-fast for end use
Help improve code quality through writing unit tests, automation and
performing code reviews
Participate in brainstorming sessions and have the chance to
contribute innovative and original ideas to our technology,
algorithms and product
Work with the product and design team to understand end-user
requirements and use cases, then translate that into a pragmatic and
effective technical solution
Dive into difficult problems and successfully deliver results within
a schedule