مسئولیت ها:
توسعه و نگهداری اپلیکیشن های iOS با استفاده از Swift و UIKit
بهینه سازی عملکرد و رفع باگ ها برای تجربه کاربری روان و سریع
پیاده سازی طراحی های ارائه شده توسط تیم UI/UX
یکپارچه سازی اپلیکیشن با APIهای سمت سرور (RESTful, WebSockets)
استفاده از ابزارهای مدیریت وضعیت مانند Combine یا دیگر معماری های مدرن
پیاده سازی و بهینه سازی فرآیندهای دانلود و آپلود هم زمان برای تست سرعت اینترنت
اطمینان از رعایت استانداردهای اپ استور و آماده سازی برای انتشار
مهارت های مورد نیاز:
- تسلط کامل به Swift و UIKit
- *آشنایی با SwiftUI مزیت محسوب می شود.
- تجربه کار با CoreData یا Realm برای مدیریت داده ها
- تسلط بر Networking (Alamofire یا URLSession)
- تجربه کار با Threading و GCD برای عملیات هم زمان
- توانایی پیاده سازی و مدیریت WebSocket و ارتباطات زنده
- آشنایی با TestFlight و App Store Connect برای انتشار اپلیکیشن
- تسلط بر Git و CI/CD برای کنترل نسخه و استقرار خودکار