We are looking for an experienced and passionate iOS developer to design, develop enhance innovative robust iOS Applications.
Your responsibilities:
Design build advanced application features for the iOS platform
Craft project solutions by applying solid object oriented design principles
Collaborate with cross-functional teams to define, design ship new features
Unit test code for robustness, including edge cases, usability general reliability
Work closely with product management UX team to execute an idea from concept to delivery using software design, coding processes
Work on bug fixing improving application performance
Help maintain code quality, organization and automatization
Continuously discover, evaluate implement new technologies to maximize development efficiency
Skill sets/Experience we require:
3-5 years of experience in software development
Proven experience with iOS, Objective-C, Cocoa
Hands on experience with HTML5, CSS, XML
Must be familiar with RESTful APIs to connect iOS applications to back-end services
Experience with iOS frameworks such as Core data, Core animation, etc
Experience with offline storage, threading performance tuning
Knowledge of other web technologies and UI/UX standards
Good understanding of Apple s design principles and interface guidelines
Experience with performance memory tuning with tools like Instruments and Shark
Good understanding of code versioning tools like Git, Mercurial or SVN
Have published one or more iOS apps in the app store
Pedigree:
Bachelor s/Master s degree in Computer Science or related subject
Relevant certifications
Keyskills: Product management Object oriented design Performance tuning Software design Mobile technology Coding XML Animation IOS