iOS Developer

We are looking for a developer who loves pushing mobile technologies to the limits. As an iOS apps developer at Knowcross, you will design and build the next generation of mobile apps to transform the travel industry.

What will you do?

• Design and build advanced apps for the iOS 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.
• MHelp maintain code quality, organization, and automatization.
• Ensure the performance, quality, and responsiveness of applications.

What are we looking for?

• Love for technology in general and mobile systems in particular.
• Innate interest in learning, coding and building products.
• Relevant development experience of 3-5 years.
• Proficiency in Objective-C (ARC & Non-ARC) and Swift, and Cocoa Touch.
• Experience with Instruments for memory optimisations and performance tuning.
• Experience with iOS frameworks like UINotifications, Messages, Foundation, Core Image, Core Motion, etc. and different persistence mechanisms like Core Data, SQLlite, Realm, etc.
• Familiarity with REST/SOAP APIs to connect iOS applications to backend services.
• Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
• Familiarity with continuous integration.
• Know-how of performance and memory tuning with tools such as Instruments and Shark, depending on project needs.
• B.Tech/M.Tech/MCA from a leading technology institute.
• Experience with Design Patterns such as MVC, MVVM and in Scrum, Agile Methodology.
• Knowledge of Alamofire (AFNetworking), CocoaPods, Carthage, Fastlane will be an added advantage.
• Experience with Design Patterns such as MVC, MVVM is a plus.
• Understanding of functional, reactive programming will be a bonus.

a:hover {color:#c13a49; text-decoration:underline;}

Download Job Description