Position: Senior iOS Developer
Company: Genesis Tech
Category: iOS
Experience: 3y

Ти будеш єдиним iOS розробником в команді і в тебе буде можливість приймати архітектурні рішення, обирати стек і впливати на розвиток продукту.

**Попередній стек:** 

Swift, UIKit, Cocoapods, Rest API, Core Data / Realm, Core Animation, MVVM. Але при потребі ти зможеш скорегувати його.

**Очікуваний досвід:**

- Досвід розробки мобільних додатків від 3-х років;
- Досвід створення iOS-додатків з нуля і наявність розроблених тобою додатків в App Store;
- Досвід проектування архітектури мобільних додатків;
- Знання HTTP (S), OOP, JSON;
- Досвід роботи з App Store Billing, Auto-renewable Subscriptions;
- Досвід написання Unit-тестів;
- Уміння працювати з системою контролю версій GIT;
- Розуміння принципів асинхронного програмування;
- Розуміння головних принципів UX;

**Задачі, які необхідно буде виконувати:**

- Спроектувати, розробити і запустити новий додаток уже існуючого проєкту;
- Розвивати додаток і додавати новий функціонал;
- Розробляти user-friendly інтейс і кастомні анімації;
- Взаємодіяти з іншими напрямками в команді (Product Management, Product Analytics, QA, Back-end, Android etc) та іншими командами розробки;
- Розвивати iOS development експертизу в команді;
- Активно брати участь в плануванні і декомпозиції задач.