TrackEnsure — це продуктова IT-компанія, що вже понад 10 років займається розробкою програмного забезпечення для логістики та тракінгового бізнесу. Ми не лише створюємо програмні рішення для наших клієнтів, а й забезпечуємо їх ефективне впровадження, підтримку та розвиток.
Сьогодні наша команда налічує близько 1000 фахівців, і ми працюємо в трьох офісах — у Києві, Одесі та Миколаєві.
Компанія працює у двох ключових напрямах:
Розробка програмного забезпечення — створюємо IT-продукти, що оптимізують бізнес-процеси наших клієнтів.
Підтримка та супровід — допомагаємо клієнтам ефективно використовувати наше ПЗ: навчаємо, консультуємо та оперативно вирішуємо всі питання.
Завдяки аналізу ринку та зворотному зв’язку від наших клієнтів ми постійно розвиваємось і вдосконалюємо наші продукти.
У зв’язку з розширенням шукаємо iOS-розробника, який приєднається до нашої команди та допоможе нам рухатися вперед.
Що ми пропонуємо:
Можливість професійного зростання завдяки використанню сучасних технологій у проекті та співпраці в команді фахівців різного рівня — від Junior до Architect, що сприяє обміну досвідом і розвитку.
Стабільна компенсація в доларах США з офіційним оформленням.
Оплачувана відпустка та лікарняні.
Можливість працювати віддалено або в офісі за бажанням (Київ, Одеса, Миколаїв).
Щорічний перегляд ставки.
Заняття з англійської мови з професійним викладачем від компанії.
Корпоративний фонд медичного страхування.
Допомога армії. Компанія постійно бере участь у зборах та надає допомогу нашим воїнам на фронті, тож у тебе також буде можливість долучитися до цих ініціатив і стати частиною спільної справи.
Що ми очікуємо від кандидата:
Досвід розробки iOS-додатків від 4 років.
Глибокі знання 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-командою — для ефективного виконання завдань і успішного розвитку продукту.
Ведення технічної документації.
Участь у розробці єдиних код-стандартів для команди.
Код-рев’ю та менторство менш досвідчених розробників.
У нас ти зможеш отримати досвід над цікавими проектами, розвиватися та ділитися досвідом у команді професіоналів. Якщо ти готовий до нових викликів — приєднуйся! Надсилай своє резюме прямо зараз!



