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.