Job Description :
Necessary Skills :
Experience developing for OS X and iOS/Swift platforms
8 or more years of professional programming experience using Objective-C
Demonstrable experience getting applications built
Java experience helpful but not required
Develop, improve and maintain iOS applications
Use agile development and testing methodologies to ensure ongoing high quality code timely feature turnaround
Provided architecture solution for enterprise applications
Creating PoCs Resolving Performance related issues
Understanding of the system architecture. Given a requirement ability to come up with the architecture, ability to suggest solutions and identify loopholes in system. Need to have holistic view of system -and develop effective solutions.
Plan, scope, size, architect, design, prototype and engineer iOS/Swift frameworks
Design and build advanced applications for the iOS/Swift platform
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.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Desired Skills • A deep familiarity with Objective-C and Cocoa Touch
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle
Have published one or more iOS apps in the app store
Roles & Responsibilities :
As mentioned in the necessary skills

Generic Managerial Skills :
Ability to innovate and present new ideas/solutions. Ability to handle customer discussions effectively and interact with multiple stakeholders
Driving efficiencies and implementing roadmap to constantly improve speed of response
Carry out periodic Service reviews and identify areas of service improvement actions. Implement service improvement action plan