چاوش داده پردازان فارس
[object Object]
Full-Stack Developer (JavaScript)(20 روز پیش)
اشتراک گذاری
شیراز، زند
قراردادی / پروژه ای
شنبه تا چهارشنبه 8 تا 17 - پنجشنبه و جمعه تعطیل
-
پاداش -پورسانت
زیر 10 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی و خارجی
1387
خصوصی
توضیحات بیشتر angle

شاخص های کلیدی از نظر کارفرما

5 سال سابقه کار در گروه شغلی مشابه
MySql - پیشرفته
PostgreSql - متوسط
JavaScript - پیشرفته
Node.js - پیشرفته
GIT - پیشرفته
React - پیشرفته
Redis - پیشرفته
MongoDB - متوسط
TypeScript - پیشرفته
Next.js - پیشرفته
RabbitMQ - پیشرفته
ترجیحا ساکن شیراز

شرح شغل و وظایف

در شرکت روزانه تعداد زیادی سایت با Next js 13 برای یک تیپ خاصی از کسب و کارها تولید می کنیم.

قصد دارم که یک CMS برای تولید سایت ها بر پایه Next js ایجاد شود که با شرایط زیر فعالیت نماید:
A: اجرای پروژه
1. یک اپراتور بدون هرگونه دانش برنامه نویسی و گرافیک بتواند با آن کار کند و سایت ها را ایجاد نماید
2. اپراتور در ورود به این CMS بتواند یک سایت جدید را ثبت نماید و پروسه ی ایجاد آن را استارت بزند یا سایت های قبلی را بر اساس نام، تاریخ ایجاد و ... سرچ کرده و آن باز کند
3. اگر قصد سایت زدن داشته باشد، یک لیست از تمپلت های از قبل نوشته شده را ببیند و از بین آنها یک مورد را انتخاب نماید و وقت با یک کلیک اطلاعات مشتری در این سایت نشسته و سایت بر روی سرور قرار داده شود
4. با انتخاب تمپلت تمامی صفحه های سایت ایجاد شود
5. در هر صفحه کاربر بتواند هر یک از سکشن های صفحه ( مثلا اسلایدر هوم پیج ) را انتخاب کند و همه ی اسلایدرهایی که از قبل طراحی شده بود را مشاهده کند و بتواند اسلایدر تمپلت فعلی را با سایر موارد جابجا نماید - مثلا اسلایدر در بالای صفحه قرار دارد و سخن مدیر در پایین صفحه، بتواند چای اسلایدر را با سخن مدیر با درگ اند دراپ عوض کند
6. کاربر اپراتور می تواند بر روی هر یک از سکشن ها یا صفحه ها تغییراتی که برای وی تسک شده است را اعمال نماید و ذخیره کند.
7. در پایان اگر اپراتور نیاز داشت تغییرات را بصورت یک تمپلت جداگانه ثبت می نماید یا روی همان تمپلت اوررایت می کند یا هیچ عملیاتی انجام نمیدهد، همین داستان برای آن سکشنی که تغییر داده شد نیز صادق است
8. هر یک از تغییرات اپراتور بصورت هیستوری ذخیره می شود و می تواند به هیستوری های گذشته سایت یا صفحه ای را برگرداند
9. اپراتور تغییرات خودش را درفت می کند و مدیر سیستم باید مطلع شود تا تغییرات درفت شده را تایید کند و بر روی سرور که AWS است پوش کند
10. از گیت بعنوان ورژن کنترلر استفاده نمی کنیم (باید ورژن ها بصورت فایل بر روی سرور یا دیتا مثل json بر روی دیتابیس ذخیره شود) همچنین برای نشاندن سایت با تغییرات جدید نباید از بیلد گرفتن استفاده شود
11. یک سری کامپوننت هست که مستقیم با api های بک اند ما کار می کند که باید کاپوننت بیس آنها نوشته شود و استایل های مختلف را بر روی آن اعمال نماییم ( مثل لیست محصولات، جزئیات محصولات، فرم های ثبت درخواست و ... ) 12. هر روز کدهایی که زده می شود می بایسد بر روی ریپازیتوری گیت که به شما داده می شود پوش شود
12. درحال حاضر کلیه مشتری های شرکت مربوط به یک تیپ خاصی از مشتری هستند، مثلا فکر کنید که همه ی مشتری های ما، آژانس های املاک هستند، ما برای کارکرد این تیپ سایت ها API های متناسب بک اند را داریم و برای هر سکشن کامپوننت های بیس را توسط تیم فرانت شرکت می توانیم تهیه کنیم و در پروژه قرار دهیم، اما لازم هست که این این CMS توانایی کارکرد برای مشتری هخای دیگری مثلا موسسه های آموزشی را داشته باشد، در این شرایط API ها و کامپوننت های لازم برای ثبت نام را تهیه می کنیم و بر روی CMS قرار می دهیم

B. شرایط پروژه
1. قراردادن پروژه و دیتابیس بر روی سروری که به شما تحویل داده می شود
2. عملیاتی بودن پروژه و تست شدن در شرایط مختلف لطفا زمانبندی بر اساس موارد فوق باشد کیفیت کار و پرفرومنس کار بسیار مورد توجه هست
3. کلیه سورس کدها متعلق به شرکت است و باید با پیشرفت پروژه بر روی گیت تحویل داده شود
4. قرارداد بصورت پروژه ای تنظیم می گردد اما همکار می بایست در طول پروژه، هفته ای دو مرتبه در شرکت حضور داشته باشد
5. بابت انجام تعهدات ضمانت به مبلغ پروژه اخذ می گردد
6. مدت زمان پروژه 4 ماه می باشد
7. بازای هر ماه که زودتر پروژه تمام شود 15 میلیون پاداشت پرداخت می شود

C. مبلغ و پرداخت
1. برای این پروژه 120 میلیون تومان بودجه درنظر گرفته شده است
2. در ابتدای کار 20% پرداخت می شود
3. در انتهای کار 50% پرداخت می شود
4. 30 درصد بعنوان حسن انجام کار 1 ماه می ماند و سپس پرداخت خواهد شد

شرایط احراز شغل

جنسیت
تفاوتی ندارد
خدمت سربازی
اتمام خدمت سربازی و یا معافیت از آن الزامی است
نرم افزارها
MySql| پیشرفته PostgreSql| متوسط MongoDB| متوسط Redis| پیشرفته JavaScript| پیشرفته Node.js| پیشرفته GIT| پیشرفته React| پیشرفته TypeScript| پیشرفته Next.js| پیشرفته RabbitMQ| پیشرفته

ثبت مشکل و تخلف آگهی

ارسال رزومه برای چاوش داده پردازان فارس

سوابق ارسال رزومه برای این شرکت