شرح وظایف:
- تولید ویژگی های جدید و بهبود ویژگی های فعلی اپلیکیشن آیفون ما
- همکاری با تیم توسعه نرم افزار و کمک به انجام هرچه سریعتر فرآیندهای توسعه ای آن
- فعالیت در تیم های متقابل عملکردی جهت تعریف، طراحی و راهبری ویژگی های جدید
- کشف، تخمین و اجرای تکنولوژی های جدید برای بیشینه نمودن کیفیت و کارآیی
مهارت های مورد نیاز:
- بیش از دو سال سابقه توسعه iOS
- دانش عمیق در زمینه پلتفرم iOS
- تجربه قابل اثبات در زمینه توسعه Native iOS Mobile (بطور ایده ال Swift)
- تجربه در زمینه الگوهای واکنشی
- درک قابل قبول از UIKit, Core Animation, CoreData, GCD و Networking
- آشنایی کامل با ابزارهایی نظیر Fastlane, CocoaPods, iOS Framework و ... و عدم ترس از استفاده از این ابزار
- آشنایی با دستورالعمل های رابط کاربر اپل و دستورالعمل های بررسی اپ استور
داشتن مهارت های زیر مزیت محسوب می شوند:
- درک خوب از الگوهای طراحی
- تجربه تست واحد
- تجربه کار با روش Scurum, JIRA, Confluence
- دانش در زمینه سیستم های Continuous Integration
- مشارکت در تست های پذیرش UI و API، و همچنین Back End و Deployment