Responsibilities:
- Design and build applications for the iOS platform and managed app on Appstore.
- Ensure the performance quality and responsiveness of applications.
- Collaborate with a team to define design and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality organization and automatization.
- Publishing application on App Store.
- Perform code reviews.
Requirements:
- Knowledge of Memory Management and concurrency programming in iOS.
- Proficient in Objective-C Swift and Cocoa Touch.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apples design principles and application interface guidelines.
- Proficient in code versioning tools including Mercurial Git and SVN.
- Knowledge of C-based libraries.
- Familiarity with push notifications APIs and cloud messaging.
- Experience with continuous integration.
- Have a strong focus on business outcomes.
- Are comfortable with collaboration open communication and reaching across functional borders.
- Are self-motivated and can get things done.
- Are updated on the newest technologies.
application interface guidelines,continuous integration,concurrency programming,mercurial,git,ios frameworks,ios,core data,code versioning tools,ios back-end services,objective-c,model-view-viewmodel (mvvm),cloud messaging,concurrency,cocoa,swift,cocoa touch,c-based libraries,svn,mvc,core animation,memory management,apis,apple's design principles,push notifications