استخدام توسعهدهنده فرانتاند Vue.js (Mid-level):
ما در تیممون به دنبال یک توسعهدهنده فرانتاند Vue باانگیزه و خلاق هستیم که به ما در توسعه محصول، بهبود تجربه کاربری و رشد پروژه کمک کنه.
مهارتهای عمومی (Soft Skills)
• روحیه کار تیمی و تعامل سازنده با تیمهای مختلف
• توانایی حل مسئله و ارائه راهحلهای بهینه برای چالشهای فنی
• اشتیاق به یادگیری مداوم و بهروز نگهداشتن دانش فنی
• تعهد به ددلاینها و کیفیت خروجی
مهارتهای فنی و تخصصی
این موارد حداقلهای مورد نیاز برای ورود به تیم است:
• تسلط بر JavaScript (ES6+) و مفاهیم عمیق آن
• تسلط کامل بر Vue.js 3 و تجربه کار با Composition API (اسکریپت ستاپ)
• تجربه کار با فریمورک Nuxt3 (آشنایی با ساختار دایرکتوریها و مفاهیم SSR)
• تسلط بر مدیریت وضعیت (State Management) با Pinia
• تجربه کار با TypeScript در محیط Vue
• تسلط بر Tailwind CSS یا فریمورکهای مشابه برای استایلدهی
• توانایی کار با RESTful APIs و مدیریت درخواستها (Axios/Fetch)
• آشنایی با Git و ابزارهای کنترل نسخه
موارد زیر مزیت محسوب میشود:
• معماری Vue/Nuxt: داشتن درک عمیق از معماری پروژههای بزرگ، ماژولار کردن کد و استفاده بهینه از Middleware و Plugins در Nuxt.
• پرفورمنس و بیلد: تسلط بر کانفیگهای Vite یا Webpack و تکنیکهای بهینهسازی باندل و سرعت لود (Lazy Loading Components).
• تستنویسی: تجربه عملی در نوشتن Unit Test (با Vitest یا Jest) و E2E Test.
• دیزاین پترنها: استفاده از Composables (Composables Pattern) برای نوشتن لاجیکهای قابل استفاده مجدد (Reusable Logic).
• کیفیت کد: رعایت دقیق اصول Clean Code و استانداردسازی ساختار پروژه.