ما یک اپلیکیشن داخلی برای مدیریت و ارجاع کار به تکنسینهای شرکت خود را در دست توسعه داریم. بخش قابل توجهی از این پروژه با استفاده از فلاتر (Flutter) برای اپلیکیشن موبایل و جنگو (Django) برای بکاند پیادهسازی شده است. همکاری با توسعهدهنده قبلی به اتمام رسیده و اکنون به دنبال یک متخصص حرفهای در Flutter و Django هستیم تا پروژه را تحویل گرفته، تکمیل و آماده بهرهبرداری نماید.
شرح عملکرد اصلی اپلیکیشن:
هدف اپلیکیشن، مدیریت چرخه کاری تکنسینها است:
ادمین و یا کارشناس: آدرس و مشخصات یک کار جدید را در سیستم ثبت میکند. (این بخش تا حد زیادی تکمیل شده)
ادمین: کار ثبتشده را به یکی از تکنسینهای موجود ارجاع میدهد. (این بخش تا حد زیادی تکمیل شده)
تکنسین: کار جدید را روی اپلیکیشن خود مشاهده کرده و وضعیت آن را بهروزرسانی میکند (پذیرش، لغو، در حال انجام، انجام شده).
تکنسین: پس از اتمام کار، پرداخت را از طریق درگاه پرداخت آنلاین یا نقدی یا ترکیبی داخل اپلیکیشن انجام داده و وضعیت کار را نهایی میکند.(بخش زیادی انجام شده)
موجودیهای پروژه:
سورس کد کامل: دسترسی کامل به ریپازیتوری گیتهاب (GitHub) برای هر دو بخش فرانتاند (Flutter) و بکاند (Django) موجود است.
طراحی UI/UX: فایل کامل و دقیق طراحی در فیگما (Figma) موجود است. نکته مهم: بخشهای تکمیل شده و بخشهای باقیمانده با کامنت در خود فایل فیگما مشخص شدهاند که این موضوع نقشه راه روشنی برای ادامه کار فراهم میکند.
سرور و هاست: دسترسی کامل به سرور و زیرساخت در اختیار ماست.
کارهای مورد نیاز:
فاز اول: بررسی و تحلیل فنی (Code Review)
بررسی کامل کدهای Flutter و Django برای ارزیابی کیفیت، معماری و میزان پیشرفت.
مقایسه کدهای موجود با طراحی فیگما و لیست نیازمندیها.
ارائه یک گزارش فنی شامل مشکلات احتمالی، نقاط قوت و یک نقشه راه (Roadmap) دقیق برای تکمیل پروژه.
فاز دوم: تکمیل و توسعه
تکمیل تمام بخشهای ناقص در چرخه کاری اصلی طبق فایل فیگما.
پیادهسازی سیستم نوتیفیکیشن (Push Notification) برای اطلاعرسانی به تکنسین هنگام ارجاع کار جدید. (برای اندروید و در صورت داشتن روی IOS)
پیادهسازی و اتصال کامل درگاه پرداخت آنلاین در اپلیکیشن فلاتر و سمت سرور جنگو.
رفع باگهای موجود و اطمینان از عملکرد صحیح و پایدار اپلیکیشن.
فاز سوم: استقرار و تحویل نهایی
بهینهسازی نهایی و آمادهسازی پروژه.
مستقر کردن (Deploy) بکاند جنگو روی سرور ما.
ارائه فایل نهایی اپلیکیشن (apk) برای نصب روی دستگاههای تکنسینها و ادمین و کارشناس (کلا یک اپلیکیشن نصب میشود و بسته به شماره تماس، دسترسی متفاوت مشاهده میشود)
مهارتهای تخصصی مورد نیاز:
تسلط کامل و تجربه حرفهای در Flutter.
تسلط کامل و تجربه حرفهای در Python و فریمورک Django (خصوصاً Django Rest Framework).
تجربه در پیادهسازی درگاههای پرداخت آنلاین.
تجربه کار با Git و GitHub.
توانایی تحلیل و ادامه دادن کد نوشتهشده توسط دیگران.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.