User avatar
$1,000 - $3,700 Per Year
Full Time Partially Remote
Kyiv, Ukraine
3 months ago
Шукаємо iOS Middle Developer, який разом з нашою командою буде розвивати успішний комерційний продукт. Ми очікуємо від тебе: • Відмінні знання платформи iOS і iOS SDK, їх можливостей і обмежень; • Досвід розробки на Swift; • Вміння проектувати архітектуру мобільних додатків; • Розуміння ООП і ПОП; • Дотримання принципів SOLID, KISS і DRY; • Практичне використання архітектурних патернів: MVVM, MVP і VIPER; • Знання по UIKit і його елементів. Хороші знання з Auto-Layout; • Вміння працювати з мережею REST API; • Досвід ревьювінга коду і постановки процесу; • Розуміння принципів многопоточности і потокобезпечності; • Розуміння у використанні різних варіантів зберігання даних в додатку: UserDefaults, FileManager, Cache, Keychain, Core Data; • Розуміння принципів роботи APNS і практичний досвід з Remote Push Notifications і Deep Links; • Розуміння Apple Code Signing. Створення акаунтів Apple Developer (individual і organisation), їх налаштування (створення сертифікатів, ключів і профілів забезпечення), створення додатків (заповнення інформації), вивантаження додатки (Test Flight або App Store з усіма їх властивостями). Також розуміння Ad-Hoc збірок і вивантаження їх на сервіси (наприклад, Firebase або Diawi); • Просунуті навички роботи з Git-м. Від знання базових команд (включаючи rebase, squash, tag та інші) до проведення код рев'ю (наприклад, Merge Request в GitLab-e). Буде великим плюсом: • Досвід роботи з Fastlane; • Написання скриптів з різними оточеннями на вивантаження білдів в Test Flight або інший сервіс (починаючи від установки потрібної версії і закінчуючи установкою тега з версією в git-і), підгрузка dSYMS в сервіс. Чим ти будеш займатися? • Розвивати існуючі мобільні додатки; • Займатися розробкою нових продуктів; • Впроваджувати нові технології і підходи в розробці; • Брати участь в процесі оцінки та планування завдань; • Проводити рев'ю коду молодших спеціалістів; • Вести технічну документацію по проекту. Ми пропонуємо тобі: • 24 календарних дні оплачуваної відпустки, оплачувані лікарняні (10 днів на рік); • Гнучкий графік роботи, можливість працювати віддалено або в офісі (офіс в Києві, метро Арсенальна/Печерська); • Атмосферу, націлену на відкритість, прямолінійність і підтримку в будь-якій ситуації; • Можливість професійного росту; • 50% компенсації навчання; • Конкурентний рівень доходу в залежності від твого досвіду; • Досвід роботи з відомими цікавими проектами; • Лояльне керівництво, вся команда на «Ти» і ми любимо гумор.

Skills Required

$1,000 - $3,700 Per Year