דרישות:
לפחות שנה וחצי - שנתיים בפיתוח אפליקציות ל IOS
שליטה טובה ב־Swift.
היכרות והבנה מעשית של אבני הבניין של UIKit: UIViewController lifecycle, UIView, UINavigationController, UITabBarController.
ניסיון מעשי בעבודה עם Storyboard ו־XIB/NIB, Auto Layout ו־Size Classes.
ניסיון בבניית ממשקי משתמש רספונסיביים ומרובי מסכים.
הבנה של פיתוח אסינכרוני ב־iOS. ניסיון בעבודה עם GCD ו־OperationQueue.
ניסיון עם async/await מהווה יתרון.
ניסיון מעשי בבניית מסכים באמצעות UIKit ו־Interface Builder.
עבודה עם UITableView/UICollectionView, כולל reuse ו־dynamic sizing.
ניסיון בעבודה עם RESTful APIs חובה.
עבודה עם URLSession ו־Codable (JSON parsing).
ניסיון עם ניהול שגיאות רשת (timeouts, retries בסיסיים) מהווה יתרון.
היכרות עם עקרונות MVC.
הבנה של MVVM מודרני מהווה יתרון.
ניסיון בעבודה עם GIT