استخدام برنامهنویس iOS
شرح موقعیت شغلی
توانمندی های فنی موردنیاز:
- تسلط بر زبان برنامه نویسی Swift (تجربه کار با Objective-C مزیت محسوب میشود)
- آشنایی با Design Patternهای متداول در برنامهنویسی iOS
- تجربه برنامهنویسی Multi-threading
- تسلط بر معماری MVC
- آشنایی با Apple Human Interface Guidelines
- تسلط بر کتابخانههای Foundation، CoreFoundation، UIKit
- آشنایی با SwiftUI و Core Animation
- تسلط بر استفاده از RESTful APIها با کتابخانههایی از جمله Alamofire
- تجربه کار با Firebase یا Apple Push Notification
- تجربه استفاده از کتابخانه RxSwift
- آشنایی با کتابخانه Combine
- تجربه کار با پایگاه داده Realm یا Core Data
- تسلط بر رمزنگاری و روشهای امن ذخیرهسازی داده ها
- تجربه کار با ابزارهای تست در iOS از جمله XCTest و XCUITest
- تسلط به ابزارهای Source Control از جمله git
- آشنایی با نحوه انتشار اپلیکیشن در App Store و Sign کردن App
مهارتهای رفتاری - حرفه ای موردنیاز:
- · مسئولیت پذیر
- · منظم
- · سخت کوش
- · انعطافپذیر
- · خلاق
- · علاقمند به یادگیری و کار گروهی
*معافیت: دائم
مهارتهای مورد نیاز
- Swift
- OOP
- MVC
- RestFul API
- Git
- IOS
- UIKIT
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست