Position: iOS developer
Company: Petcube
Experience required: 5y
English level: upper

Responsibilities

iOS app development (yes, writing code: mostly Swift and about 1/3 Objective-C. A lot of code?);
develop new features (most of your tasks);
sometimes bug fix and refactor;
integrate and adopt mobile apps for a new generation of hardware products (Petcubes);
be proactive. Be involved in products/features planning. You won’t have “to do” list sent from above;
deliver and monitor code on production;
meet deadlines.

Requirements

at least 3 years consistently working on iOS;
experience building complex applications for the iPhone using Objective-C / Swift and support them on production;
experience with multithreaded programming;
mobile application development at the user interface and system levels (Strong knowledge of iOS platform and core frameworks like UIKit);
understanding of memory management and Runtime;
general knowledge of algorithms and data structures and knowledge of how to use them correctly. If you passed Coursera’s course on algorithms - that’s perfect!
experience in audio/video streaming, related libraries (ffmpeg, etc.) would give you a bonus point;
results oriented and with a strong customer focus;
self-starter with the ability to multi-task and work in a fast paced environment.