شرح جایگاه شغلی
مهمترین وظایف و مسئولیتهای شغل
- پیاده سازی نرم افزار موبایل قابل اتکا، قابل آزمون و قابل نگهداری
- شرکت در جلسات فنی و عمومی شرکت
- مستند سازی و به روز نگهداری آنها
- همکاری و مشارکت با سایر اعضاء تیم و تلاش درجهت ارتقاء متقابل
مهمترين ويژگیهای شخصيتی مورد انتظار
- برقراری ارتباط مناسب و همکاری با سایر اعضاء تیم
- نگارش مستندات فنی و به روز نگاه داشتن آنها
- خلاقیت و نوآوری، حل مسأله
- وقت شناس و مسئولیت پذیر
دانش و مهارتهای تخصصی مورد نياز
- تسلط بر زبان Swift و کتابخانههای استاندارد Swift: حداقل یک سال تجربه کاری با Swift تسلط بر مفاهیم برنامهنویسی شیءگرا و الگوهای طراحی
- تسلط بر Framework های iOS
- آشنا به بکارگیری سرویس های RESTful API
- تسلط بر حداقل یک کتابخانه تخصصی برای فراخوانی وبسرویسهای RESTful
- آشنایی با Design Patternهای MVP, MVVM
- سابقه کار در حوزه برنامهنویسی موبایل