توسعهدهنده Django تحلیل ساختار محتوا و دادههای ساختارمند
در تهران
در وبسایت کارلنسر(1 روز پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
برنامه نویسی وب
جنگو
django
json
api
کد نویسی
طراحی سایت
طراحی سایت فروشگاهی
بازه حقوق:از 400,000 تا 2,500,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
ما به دنبال یک توسعهدهنده خلاق و حرفهای در حوزه Django هستیم که توانایی ساخت یک API برای تحلیل ساختار محتوا و دادههای سایت را داشته باشد. این API باید قابلیت شمارش، تحلیل و ارائه پیشنهادات بهینهسازی برای تگهای هدینگ، دادههای ساختارمند، تصاویر و فرمت آنها را فراهم کند. اگر به توسعه اپلیکیشنهای هوشمند علاقهمند هستید، جای شما در تیم ما خالی است!
توجه کنید که ما روی موارد زیر تاکید داریم :
مسئولیتها (به سبک BDD):
- بررسی تگهای هدینگ (Heading Tags):
- Given: کاربر URL صفحه سایت را وارد میکند.
- When: API تگهای H1 تا H6 صفحه را شمارش و ساختار آنها را تحلیل میکند.
- Then: API بررسی میکند که آیا تنها یک تگ H1 وجود دارد و توزیع منطقی تگهای H2 تا H6 رعایت شده است. در صورت وجود مشکل، پیشنهاداتی برای اصلاح ارائه میدهد.
- تحلیل دادههای ساختارمند (Structured Data):
- Given: کاربر URL صفحه سایت را وارد میکند.
- When: API دادههای JSON-LD یا Microdata موجود در صفحه را استخراج میکند.
- Then: دادههای موجود با استانداردهای Schema.org اعتبارسنجی میشود و پیشنهادات برای افزودن دادههای ساختارمند مناسب (مانند FAQ، محصول یا مقاله) ارائه میشود.
- بررسی اندازه تصاویر (Image Size):
- Given: کاربر URL صفحه سایت را وارد میکند.
- When: API تصاویر صفحه را شناسایی و اندازه آنها را بررسی میکند.
- Then: تصاویر بزرگ شناسایی شده و پیشنهاداتی برای کاهش حجم آنها ارائه میشود.
- پیشنهاد استفاده از فرمتهای بهینه تصاویر (Image Format):
- Given: کاربر URL صفحه سایت را وارد میکند.
- When: API فرمت تصاویر را شناسایی میکند.
- Then: در صورت وجود فرمتهای نامناسب، فرمتهای بهینه مانند WebP پیشنهاد داده میشود.
- ارائه نمونه JSON برای دادههای ساختارمند:
- Given: API نوع صفحه (مانند مقاله، محصول یا FAQ) را تشخیص میدهد.
- When: دادههای ساختارمند موجود ناقص یا ناموجود باشد.
- Then: API یک نمونه JSON مناسب تولید کرده و برای افزودن به صفحه پیشنهاد میدهد.
مهارتهای مورد نیاز:
- تسلط کامل بر Django و مفاهیم توسعه اپلیکیشنهای API محور
- تجربه کار با Django REST Framework برای ایجاد APIها
- آشنایی با استانداردهای Schema.org و مدیریت دادههای ساختارمند
- توانایی تحلیل و بهینهسازی تصاویر با ابزارهای مرتبط
- تجربه کار با PostgreSQL برای مدیریت پایگاه داده
- آشنایی با سرور Ubuntu برای توسعه و استقرار اپلیکیشن
- توانایی طراحی، توسعه و مستندسازی APIها در ابزارهایی مانند Postman یا Apidog
- تعهد به ارائه گزارش روزانه از پیشرفت کار و انجام بهموقع تسکها
برای ارسال درخواست همکاری و پیوستن به تیم ما، لطفاً از طریق بخش ارسال پیشنهاد در وبسایت اقدام کنید.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.