Position: iOS Developer
Company: Uniskill
Category: iOS
Experience: 2y

Tech Stack:

Swift;
CGD, URLSession, Collections;
XCTest;
Cocoa touch (with manual layout);
SQLite;
Firebase - Google Analytics and Crashlytics.

Що для нас важливо при виборі кандидата:

досвід iOS‑розробки з використанням Swift від двох років, загальний досвід розробки більше трьох років;
досвід розробки багатопотокових застосунків;
досвід використання SQLite;
розуміння принципів ООП, вміння вибудувати ієрархію класів і зв'язків між ними;
розуміння принципів роботи з мережею. Знання та досвід роботи з HTTP;
алгоритмічна база ‑ вміння порівнювати алгоритми за ефективністю;
знання та досвід використання основних патернів OOD, знання антипатернів;
досвід роботи з Git.

Буде перевагою:

базові знання C, ручне керування пам'яттю;
знання Objective‑C. ARC;
уміння розробляти застосунки без використання Interface Builder;
досвід застосування архітектурних патернів (MVP, MVVM, Clean Architecture тощо);
знання основних форматів текстових даних (JSON, xml, тощо);
досвід роботи з чужим кодом (читання, рефакторинг);
досвід роботи із застосуванням Scrum, Kanban.

Компанія пропонує:

фінансову стабільність ‑ ринкову заробітну плату із регулярним переглядом (рівень заробітної плати обговорюється індивідуально та залежить від рівня кваліфікації кандидата);
віддалений формат роботи;
медичне страхування;
можливість впливати на бізнес;
можливість розвиватись та зростати в команді професіоналів.