توسعه نسخه MVP اپلیکیشن اجتماعی تخصصی با قابلیت چندپلتفرمی
در سراسر کشور
در وبسایت پونیشا(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
آی او اس (iOS)
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
ری اکت نیتیو (React Native)
فلاتر (Flutter)
برنامه نویسی موبایل
متن کامل آگهی:
ما به دنبال یک توسعهدهنده باتجربه در React Native (با React Native Web) یا Flutter هستیم برای پیادهسازی نسخه MVP از یک اپلیکیشن اجتماعی تخصصی در حوزه هنری.
بک اند این پروژه درحال توسعه هست و در این فرایند شما مستندات api ها رو دریافت خواهید کرد
ایده دقیق پروژه محفوظ بوده و در صورت شروع همکاری، تحت قرارداد محرمانگی (NDA) ارائه میشود. در این فاز تمرکز بر اجرای فنی و آمادهسازی زیرساخت برای نسخههای بعدی است.
⸻
ویژگیهای MVP (نسخه اولیه)
بخشهای اصلی:
1. ثبتنام / ورود
2. ساخت و مشاهده پروفایل کاربر
3. جستجو و فیلتر کاربران
4. ایجاد گروه/تیم و درخواست عضویت و جوین شدن افراد
5. چت ساده (1-به-1 و گروهی)
6. آپلود و نمایش عکس و ویدیو در پروفایل یا گروه
7. UI/UX طراحیشده توسط توسعهدهنده، سبک، تمیز و قابل توسعه
⸻
مشخصات فنی مورد انتظار
معماری و ساختار کد:
• Clean Architecture یا MVVM
• لایهبندی مناسب: UI / Logic / API / Models
• کد تمیز، ماژولار، کامنتگذاریشده و قابل نگهداری
ارتباط با سرور:
• سمت سرور در حال توسعه است (Spring Boot REST API)
• انتظار میرود توسعهدهنده از mock API استفاده کند
• کد آماده اتصال به API واقعی باشد (با جداسازی کامل لایهها
قابلیتهای مهم فنی:
پشتیبانی چندزبانه (i18n-ready):
• پروژه باید بهگونهای طراحی شود که در نسخههای بعدی بهراحتی قابل ترجمه به زبانهای مختلف باشد
• پشتیبانی از نمایش راستبهچپ (RTL) در این نسخه و قابلیت پشتیبانی چپ به راست در آینده نیز مدنظر قرار گیرد، حتی اگر در این نسخه استفاده نشود
ساختار قابل اطمینان (Logging & Fault Tolerance):
• استفاده از logging structure برای ثبت خطاها و وقایع (مثل Sentry، Firebase Crashlytics یا Logger داخلی)
• مدیریت استثناها و خطاهای شبکه و UI بهصورت ساختاریافته
• امکان اضافهکردن آسان سرویسهای مانیتورینگ در آینده
⸻
خروجی نهایی مورد انتظار
Build آماده برای:
• Android (APK یا AAB)
• iOS (IPA یا TestFlight)
• Web (نسخه قابل اجرا در مرورگر دسکتاپ و موبایل)
مستندات و سورس پروژه
⸻
تکنولوژیها و ابزارهای پیشنهادی
در React Native:
• expo یا bare RN
• react-native-web برای نسخه وب
• کتابخانهها: react-navigation, axios, formik, yup, react-native-paper
• پشتیبانی از i18next یا معادل آن برای چندزبانه شدن
در Flutter:
• Web + Android + iOS
• State Management با provider, riverpod, یا bloc
• استفاده از intl برای چندزبانه و RTL
• ساختار Logger با logger package یا اتصال به Sentry
⸻
محرمانگی:
حقوق کلیه اطلاعات پروژه محفوظ هستند. در صورت نیاز، قرارداد NDA امضا خواهد شد.
⸻
لطفاً ارسال کنید:
• نمونهکار مرتبط (ترجیحاً اپ با پروفایل، چت، گالری یا چندزبانه)
• فریمورک پیشنهادی شما (React Native یا Flutter)
• تخمین زمان، هزینه و نحوه فازبندی
• تجربه شما در پروژههای multi-platform و scalable
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.