Описание: |
TrackEnsure — це продуктова IT-компанія, що вже понад 10 років займається розробкою програмного забезпечення для логістики та тракінгового бізнесу. Ми не лише створюємо програмні рішення для наших клієнтів, а й забезпечуємо їх ефективне впровадження, підтримку та розвиток.
Сьогодні наша команда налічує близько 1000 фахівців, і ми працюємо в трьох офісах — у Києві, Одесі та Миколаєві.
Компанія працює у двох ключових напрямах: * Розробка програмного забезпечення — створюємо IT-продукти, що оптимізують бізнес-процеси наших клієнтів. * Підтримка та супровід — допомагаємо клієнтам ефективно використовувати наше ПЗ: навчаємо, консультуємо та оперативно вирішуємо всі питання.
Завдяки аналізу ринку та зворотному зв’язку від наших клієнтів ми постійно розвиваємось і вдосконалюємо наші продукти.
У зв’язку з розширенням шукаємо iOS-розробника, який приєднається до нашої команди та допоможе нам рухатися вперед.
Що ми пропонуємо: * Можливість професійного зростання завдяки використанню сучасних технологій у проекті та співпраці в команді фахівців різного рівня — від Junior до Architect, що сприяє обміну досвідом і розвитку. * Стабільна компенсація в доларах США з офіційним оформленням. * Оплачувана відпустка та лікарняні. * Можливість працювати віддалено або в офісі за бажанням (Київ, Одеса, Миколаїв). * Щорічний перегляд ставки. * Заняття з англійської мови з професійним викладачем від компанії. * Корпоративний фонд медичного страхування. * Допомога армії. Компанія постійно бере участь у зборах та надає допомогу нашим воїнам на фронті, тож у тебе також буде можливість долучитися до цих ініціатив і стати частиною спільної справи.
Що ми очікуємо від кандидата: * Досвід розробки iOS-додатків від 2 років. * Глибокі знання Swift та iOS SDK. * Розуміння та застосування ООП, SOLID-принципів і патернів проектування (MVC, MVVM, Coordinator тощо). * Досвід розробки додатків із використанням SwiftUI framework. * Досвід розробки клієнт-серверних додатків, робота з REST API. * Досвід роботи з базами даних CoreData, Realm, SQLite. * Досвід роботи з мережевими бібліотеками (Alamofire, Moya). * Досвід використання Concurrency (GCD, Operations, async/await). * Досвід роботи з анімаціями (UIKit Animations, Core Animation, UIBezierPath). * Знання основ багатопотоковості та асинхронного програмування. * Досвід роботи з Swift Package Manager та CocoaPods. * Розуміння життєвого циклу UIViewController та всього iOS-додатку. * Досвід адаптації інтерфейсів під різні розміри екранів, дотримання Apple Human. * Досвід роботи з Firebase Analytics, Crashlytics. * Досвід роботи з push-сповіщеннями (APNs, Firebase Cloud Messaging). * Досвід роботи з CoreLocation та геолокацією користувача. * Досвід тестування та публікації додатків в App Store. * Досвід роботи з Git, CI/CD-процесами. * Базові знання Unit/UI тестування. * Англійська мова на рівні, достатньому для читання та розуміння технічної документації.
Що потрібно буде робити: * Розробка та підтримка iOS-застосунків з використанням вищезазначених технологій. * Пошук та виправлення багів. * Активна взаємодія з усіма учасниками робочого процесу — аналітиками, проджект-менеджерами, бекенд-розробниками, дизайнерами та QA-командою — для ефективного виконання завдань і успішного розвитку продукту. * Ведення технічної документації. * Участь у розробці єдиних код-стандартів для команди. * Код-рев’ю та менторство менш досвідчених розробників.
У нас ти зможеш отримати досвід над цікавими проектами, розвиватися та ділитися досвідом у команді професіоналів. Якщо ти готовий до нових викликів — приєднуйся! Надсилай своє резюме прямо зараз :)
Відгукнутись на вакансію |