Position: iOS Developer
Company: Postindustria
Category: iOS
Experience: 3y
English level: upper

Ми шукаємо висококваліфікованого iOS-інженера з високою увагою до деталей для розробки нового додатку, що створюється з нуля за допомогою нативних iOS-технологій.

Провідному світовому luxury-бренду з великим виробництвом, що займається виробництвом ювелірних виробів на замовлення (кільця, сережки, намиста), потрібен E-commerce додаток, аби забезпечувати найкращий сервіс.

Наша команда бере участь у багатьох проєктах, пов’язаних із даними/3D-рендерінгом/AI/AR для цього виробника. Тепер мобільний додаток є одним із них. Ти візьмеш участь у створенні швидкої та привабливої програми, що надаватиме послуги по всьому світу. Таким чином, ти матимеш можливість разом з командою приймати дизайнерські рішення, використовуючи сучасні технології.

**Про проєкт**
Додаток буде створено для продажу товарів в сегменті luxury. Окрім стандартного e-commerce, ми працюватимемо над впровадженням крутих функцій та інтеграцій, таких як досвід примірки й 3D-візуалізація товарів.

**Учасники команди**
На цьому проєкті ти працюватимеш пліч-о-пліч з 2 iOS-інженерами, 2 Android-інженерами, QA-інженером, UI/UX-дизайнером та проджект менеджером. Будуть інші члени команди, які керуватимуть серверною частиною та платформою електронної комерції.

**Технології**
iOS SDK, Swift, Swift UI, фреймворк UIKit, інтеграція з модулями Unity для візуалізації, інші сторонні бібліотеки, фреймворки та SDK за потреби.

**Твій внесок у проєкт**
- участь у розробці додатка з нуля;
- код рев’ю інших розробників;
- слідкування за тенденціями в галузі та розвитком технологій;
- участь в обговоренні та оцінці задач;
- відповідальність за свою роботу та ретельний контроль її якості.

**Необхідні навички**
- вища освіта з computer science  або іншої технічної спеціальності;
- 3+ роки досвіду роботи в комерційно успішних проєктах зі значною базою користувачів;
- загальні computer science знання: алгоритми, структури даних, операційні системи, мережі, бази даних;
- розуміння принципів Reactive-програмування;
- глибоке знання iOS SDK;
- досконале знання Swift, SwiftUI та Combine;
- рівень англійської: Upper-Intermediate і вище.

**Стане в пригоді**
- дотримання принципів «Чистого коду» Боба Мартіна (або його похідних для певної мови);
- досвід інтеграції сторонніх SDK;
- Unity або інші бібліотеки 3D-візуалізації;
- знання та досвід роботи з Objective-C.

**Чому обирають нас**

**Свобода вибору**
- гнучкий графік роботи;
- можливість змінювати стек технологій та прокачувати експертизу в популярних напрямах;
- змога працювати віддалено.

**Професійний розвиток та підтримка**
- ріст всередині компанії й підтримка ініціативності;
- технічне та кар’єрне менторство;
- щоденне використання сучасних технологій;
- бюджет на навчання (книги, онлайн-курси);
- відвідування та виступ на конференціях та технологічних івентах;
- повна компенсація вартості занять англійською.

**Культура команди**
- досвідчена та завзята мультинаціональна команда;
- постійний обмін досвідом;
- кожен співробітник відповідає за свою частину роботи, тож ми цінуємо вміння самоорганізовуватись та розставляти пріоритети;
- бюджет на розваги для команд;
- прогресивна engineering culture з підходом розв’язання проблем, а не пошуку винуватців;
- реферальна програма — якщо є бажання працювати ще більш комфортно, перебуваючи в колі друзів, то ми заохочуємо це виплатами до 1500$ за рекомендацію кандидати (сума залежить від рівня спеціаліста).

**Турбота поза роботою**
- відпочинок на всі державні свята;
- 20 днів оплачуваної відпустки та 5 днів лікарняних;
- компенсація медичних витрат;
- бонуси на весілля, народження дітей;
- Christmas бонус, що залежить від прибутку компанії.

**Наступні кроки**
- 30-хвилинне знайомство з HR.
Коротка розмова про компанію, продукти, команду, позицію, стек технологій тощо.

- 40 хвилин скринінг та live coding сесія з Technical Project Manager.
- 1,5 години технічне інтерв’ю з Technical Project Manager та IOS Developer.
Під час цього інтерв’ю ми зануримось у твій досвід та технічні знання та матимемо більше часу для обговорення питань, що у тебе виникнуть.