Description

You will develop and maintain applications for iOS mobile phones and tablets.

Responsibilities

  • Design and build applications specifically for the iOS platform.
  • Ensure application performance, quality, and responsiveness.
  • Collaborate with engineers to define, design, and ship new features.
  • Identify, correct bottlenecks, and fix bugs.
  • Maintain code quality, organization, and automation.

Required Skills

  • 6+ years of professional experience in iOS development.
  • Proficiency with Swift or Objective-C and Cocoa Touch.
  • Experience with iOS frameworks including Core Data and Core Animation.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs for back-end integration.
  • Knowledge of UI/UX standards and Apple’s design principles.
  • Experience with performance and memory tuning using Instruments or Shark.
  • Familiarity with cloud message APIs and push notifications.
  • Proficiency with version control tools such as Git, Mercurial, or SVN.
  • Familiarity with continuous integration processes.

Preferred Skills

  • Knowledge of low-level C-based libraries.

Education

Any Gradute