تسلط به SSR و SSG: درک عمیق از Server-Side Rendering و Static Site Generation و توانایی پیادهسازی صفحات با استفاده از این روشها.
API Routes : آشنایی با ساخت APIهای ساده با استفاده از API Routes در Next.js.
مسیریابی و لینکها: استفاده بهینه از `next/link` و `next/router` برای مسیریابی صفحات.
بهینهسازی تصاویر : استفاده از کامپوننت `next/image` برای بهینهسازی و مدیریت تصاویر.
SEO: درک اهمیت SEO و استفاده از متا تگها و تکنیکهای بهینهسازی برای افزایش دیده شدن سایت در موتورهای جستجو.
Tailwind CSS:
تسلط بر کلاسهای Tailwind : توانایی استفاده از کلاسهای Tailwind برای ایجاد استایلهای پیچیده و واکنشگرا.
استفاده از `@apply` و `@layer : توانایی ایجاد استایلهای سفارشی با استفاده از این دستورات.
پیکربندی Tailwind : آشنایی با سفارشیسازی فایل `tailwind.config.js` برای افزودن رنگها، فونتها و سایر تنظیمات.
استفاده از پلاگینها: تجربه کار با پلاگینهای مختلف Tailwind مانند `forms`، `typography` و `aspect-ratio`.
React.js:
کامپوننتها : توانایی ساخت و مدیریت کامپوننتهای کلاسی و تابعی.
Hooks: تسلط بر استفاده از `useState`، `useEffect` و سایر هوکهای پرکاربرد.
Context API: آشنایی با Context API برای مدیریت وضعیتهای ساده در کامپوننتها.
Shadcn/UI Libraries:
استفاده از Shadcn: تجربه کار با Shadcn برای مدیریت کلاسها و ایجاد کامپوننتهای استایلشده.
کتابخانههای UI : آشنایی با کتابخانههای رابط کاربری مانند `daisyui` و `material-tailwind` و توانایی یکپارچهسازی آنها با Tailwind CSS.
JavaScript/TypeScript:
JavaScript :تسلط کامل به مفاهیم پایه و پیشرفته جاوا اسکریپت مانند Async/Await، Promises و Closures.
TypeScript: آشنایی کامل با تایپ اسکریپت و توانایی کار با آن در پروژههای بزرگ برای بهبود کیفیت کد و مدیریت تایپها.
React Query:
مدیریت دادهها : توانایی استفاده از React Query برای مدیریت دادهها و تعامل با APIها.
Caching و Synchronization : درک و پیادهسازی اصول کشینگ، همگامسازی دادهها و مدیریت درخواستهای شبکه.
API Integration:
RESTful APIs : تسلط کامل در ادغام APIهای RESTful با پروژهها و مدیریت درخواستهای HTTP.
Vite:
آشنایی با Vite :تجربه استفاده از Vite به عنوان یک محیط توسعه سریع و مدرن.
مهارتهای عمومی :
Git و GitHub: آشنایی با سیستم کنترل نسخه Git و توانایی مدیریت پروژهها با استفاده از GitHub.
تستنویسی: تجربه در نوشتن تستهای واحد و یکپارچهسازی با استفاده از ابزارهایی مانند Jest، Testing Library یا Cypress.
بهینهسازی عملکرد: توانایی بهینهسازی عملکرد برنامهها با استفاده از تکنیکهایی مانند lazy loading، code splitting و استفاده بهینه از منابع.
تجربه کاری:
پروژههای واقعی: تجربه کار بر روی پروژههای واقعی و داشتن نمونه کارهایی که نشاندهنده تواناییهای شما در استفاده از Next.js و Tailwind CSS باشد.
همکاری تیمی: تجربه همکاری در تیمهای چند نفره و توانایی برقراری ارتباط مؤثر با دیگر اعضای تیم.
معرفی شرکت
فروشگاه اینترنتی الانزا متشکل از تیمی جوان، پویا و باتجربه در زمینه فروش محصولات مد و زیبایی به صورت مارکت پلیس فعال است. هدف الانزا ایجاد فضایی کامل و مرجع جهت تامین و فروش آنلاین محصولات گسترده ای از معتبرترین تولیدکنندگان داخلی و واردکنندگان اصلی با قیمت هایی رقابتی و عرضه در سراسر ایران میباشد.
مزایای همکاری با خانواده الانزا:
محیطی فعال و پویا
پیشرفت کاری
بیمه تکمیلی
بیمه تامین اجتماعی از روز اول
شرایط کاری الانزا:
محل: بالاتر از میدان ونک
ساعت کاری: شنبه تا چهارشنبه ساعت ۹ الی ۱۸