Position: iOS Developer (Swift)
Company: Uvoteam
Category: iOS
Experience: 3y
English level: intermediate

**Технічний стек:** Swift, RxSwift, MVVM, RestAPI, Sign-in with Apple, Firebase Authentication, APNS, CalendarKit, UIkit, In-App purchases, Subscriptions.

**Команда:** 2 ко-оунери продукту (один з них також є UX/UI дизайнером), 1 Marketing manager, 1 Back-end розробник.
На даний момент на цьому проекті планується 1 iOS розробник.

**Обов'язки:**
1) Повний ownership технічної частини додатку;
2) Інтеграція нових функцій у співпраці з back-end і UX/UI командами;
3) Пошук та обговорення технічних рішень для реалізації бізнес-потреб;
4) Фасилітація переходу від компромісних рішень у MVP та руху в бік високонтавантажених: зміни в API продукту та відповідні оновлення iOS додатку.

**Вимоги:**
- 3+ років досвіду комерційної iOS розробки за допомогою Swift, наявність портфоліо закінчених проектів;
- Розуміння аспектів та етапів розробки мобільного додатка повного циклу;
- Досвід з reactive programming, бажано RxSwift;
- Досвід роботи з MVVM паттерном;
- Досвід написання UI кодом;
- Інтеграція RestAPI;
- Англійська на середньому рівні (щоб читати та розуміти документацію і специфікації сторонніх сервісів).

**Буде перевагою:**
- Досвід комерційної розробки додатку з нуля;
- Розуміння AutoLayout;
- Досвід роботи із Swift Concurrency;
- Досвід Unit тестування;
- Досвід з Firebase Authentication та Sign-in with Apple.

**Ми пропонуємо:**
- Можливість повноцінного remote з будь-якого куточку України;
- Фулл-тайм із гнучким графіком (ви можете почати роботу о 8-11:00 і закінчувати о 16-20:00);
- Медичне страхування;
- Спілкування з оунерами продукту напряму;
- Можливість долучатись до розвитку продукту.

У нас всього **3 етапи** найму: HR співбесіда, технічне інтерв’ю та фінальна зустріч з ко-оунерами продукту.