📢👨💻👩💻 استخدام توسعهدهنده ارشد Front-End (React.js) - پروژه اطلس و داشبورد داده با امکان دورکاری کامل - تماموقت یا پارهوقت
✅ درباره پروژه
ما در حال توسعه یک پروژه ملی «اطلس جغرافیایی و داشبورد شاخصهای کلان» هستیم. این سامانه یک پلتفرم پیشرفته مصورسازی داده (Data Visualization) مبتنی بر وب است که شامل نقشههای تعاملی، نمودارهای تحلیلی و قابلیتهای گزارشگیری پیشرفته میباشد.
ما به دنبال یک توسعهدهنده فرانتاند خلاق، باتجربه و متعهد هستیم که به ما در ساخت یک محصول تعاملی، بهینه و کاربرپسند کمک کند.
✅ شرح موقعیت شغلی
شما مسئولیت اصلی پیادهسازی رابط کاربری (UI) برای دو بخش کلیدی پروژه را بر عهده خواهید داشت:
* اطلس عمومی (Public Atlas): داشبورد اصلی شامل نقشههای GeoJSON و نمودارهای تحلیلی.
* پنل ادمین (Admin Panel): پنل مدیریتی برای مدیریت کاربران و ساختار دادهها.
✅ مسئولیتهای اصلی
* توسعه و پیادهسازی کامپوننتهای (Component) با کیفیت بالا و قابل استفاده مجدد با استفاده از React.js.
* تبدیل دقیق طرحهای UI/UX (ارائه شده در Figma) به کد.
* اتصال به APIهای RESTful ارائهشده توسط تیم بکاند (Node.js) و مدیریت وضعیت (State) اپلیکیشن.
* پیادهسازی قابلیتهای تعاملی نقشه و نمودارها (فیلترینگ، Zoom، ...).
* همکاری نزدیک با مدیر پروژه و طراح برای اطمینان از تطابق محصول نهایی با نیازمندیها.
* مشارکت در فرآیند Code Review و پیروی از گردش کار تیمی مبتنی بر GitLab Flow.
✅ مهارتهای مورد نیاز (Must-Haves)
* تسلط کامل بر React.js و مفاهیم مدرن آن
* تجربه در استفاده از کتابخانههای مدیریت وضعیت (State Management)
* تسلط بر JavaScript (ES6+)، HTML5 و CSS3 (آشنایی با SASS یا Styled-Components مزیت است).
* تجربه قوی در کار با RESTful APIها
* تسلط کامل بر Git و آشنایی با فرآیندهای Merge Request.
* توانایی حل مسئله و نوشتن کد تمیز (Clean Code).
✅ مهارتهای امتیازی (Nice-to-Haves)
* تجربه کار با کتابخانههای مصورسازی داده (ترجیحا D3.js یا chart.js).
* تجربه کار با کتابخانههای نقشه
* تجربه در استفاده از کیتهای UI برای پنل ادمین ( Ant Design).
* آشنایی با فرآیندهای Docker و CI/CD (ما از GitLab CI استفاده میکنیم).
✅ شرایط همکاری
* موقعیت مکانی: ۱۰۰٪ دورکاری (Remote).
* نوع همکاری: تمام وقت یا پاره وقت.
* حداقل تعهد: ۸۰ ساعت در ماه (با امکان افزایش تا سطح تمام وقت).
* ساعت کاری شناور و منعطف (با هماهنگی برای جلسات تیمی).
* پرداخت منظم بر اساس ساعات کاری ثبتشده یا ثابت، متناسب با توافق
✅ نحوه ارسال رزومه:
علاقهمندان واجد شرایط لطفا رزومه، سوابق کاری مرتبط و (در صورت امکان) نمونه کارهای خود را به jobs@statsminute.ir ارسال نمایند.
@dlearn_ir
Post #704
1.99K