Tech Stack:
Swift;
CGD, URLSession, Collections;
XCTest;
Cocoa touch (with manual layout);
SQLite;
Firebase - Google Analytics and Crashlytics.
Основна задача iOS Developer – це розробка нового та розширення поточного функціоналу відповідно до вимог.
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.
Компанія пропонує:
фінансову стабільність ‑ ринкову заробітну плату із регулярним переглядом (рівень заробітної плати обговорюється індивідуально та залежить від рівня кваліфікації кандидата);
віддалений формат роботи;
медичне страхування;
можливість впливати на бізнес;
можливість розвиватись та зростати в команді професіоналів.
Specjalizacje: iOS
Słowa kluczowe: developer, Office/Remote of your choice, senior