استخدام برنامهنویس iOS
شرح موقعیت شغلی
ما یک شبکه اجتماعی اختصاصی و خاص منظوره تولید کرده ایم که امکاناتی بسیار وسیع تر از شبکه های اجتماعی مرسوم بازار دارد.
شبکه اجتماعی ما، تحت وب است و نسخه موبایل Android و دسکتاپ Windows نیز تولید شده است. برای تولید نسخه iPhone نیاز به یک نفر برنامه نویس با تجربه داریم.
امکانات مورد نیاز شامل موارد زیر است:
- دیوار با قابلیت لایک، کامنت، اشتراک، اتچ فایل و 3 قابلیت مشابه دیگر
- قابلیت ارسال انواع پست شامل متن، تصویر، ویدیو، فایل و...
- گروه ها که مشابه همان گروه های فیسبوک است. دارای دیوار و بعضی دسترسی ها می باشد. همینطور امکان حذف و اضافه کاربران دیگر را به ادمین می دهد.
- مشاهده پروفایل هر گروه
- نوتیفیکیشن. ما برای اندروید و ویندوز از OneSignal استفاده کرده ایم. در این پروژه نیز باید از همین سرویس استفاده شود.
- چت (مشابه تلگرام) دارای چت دو نفره و گروهی با قابلیت ارسال متن، تصویر و ویدیو از دوربین (فشرده سازی اتوماتیک ویدیو)، فایل، لوکیشن
-مشاهده پروفایل کاربران، قابلیت ویرایش پروفایل شخصی
- مشاهده لیست دوستان، لیست نوتیف ها، لیست درخواست ها و دو اکشن شرطی روی آیتمهای هر لیست
- امکان لاگین کاربر روی دامنه های متفاوت (یعنی کاربر دامنه مورد نظر برای لاگین را وارد می کند)
نکات بسیار بسیار مهم
- طراحی نرم افزار به طور کامل انجام شده است و به روی اندروید پیاده شده و نرم افزار عملیاتی است.
- وب سرویسهای سمت سرور به طور کامل تهیه شده اند.
- طراحی گرافیکی در صورت نیاز توسط ما انجام می شود و به پیمانکار تحویل می شود.
- نرم افزار مورد اشاره امکاناتی بسیار وسیع تر از امکانات فوق دارد (حداقل 5 برابر). امکانات فوق فقط به عنوان فاز اول مطرح شده است.
- طراحی نرم افزار الزاما باید با متدهای روز، روشهای استاندارد، نوتیشن و الزاما گیت (حداکثر هفتگی) روی سرور ما انجام و تحویل شود.
-در مورد استفاده از تکنولوژی، وب ویو و سایر موارد مرتبط فنی، پیشنهادات اولیه از سمت پیمانکار ارائه و با تایید کارفرما پروژه آغاز می گردد.
- امکان مشاهده نسخه اندروید و وب برای متقاضی جود دارد. ولیکن بر حسب اینکه این سامانه برای افراد خاص نصب و قابل دسترسی می باشد، امکان لاگین عمومی وجود ندارد. متقاضی می تواند به صورت حضوری پس از ارسال رزومه، نرم افزار را مشاهده نماید.
نکات قراردادی
- قطعا پس از اتمام فاز اول به شرح فوق، در صورت تمایل پیمانکار و رضایت کارفرما، قراردادهای بعدی برای توسعه سایر امکانات بسته خواهد شد.
- در صورت تمایل پیمانکار به کار گروهی، این موضوع مورد استقبال ما می باشد. اگر چه ما فقط با یک نفر قرارداد را بسته و کل مسوولیت به عهده همان طرف قرارداد می باشد.
- امکان همکاری به صورت دورکاری، پیمانی یا حضوری در محل شرکت وجود دارد. مزیت همکاری حضوری، همکاری و همفکری با سایر همکاران از جمله طراح UI و برنامه نویسان Backend می باشد.
مهارتهای مورد نیاز
- IOS
- برنامه نویسی iOS
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست