آگهی‌های استخدامی

استخدام برنامه‌نویس Front-End(next js کرمان-)

شرح موقعیت شغلی

مسئولیت‌ها:

  1. توسعه و یکپارچه‌سازی API: طراحی، توسعه و یکپارچه‌سازی APIهای RESTful یا GraphQL با استفاده از Next.js برای ارتباط با سرورها، دیتابیس‌ها و سرویس‌های خارجی.
  2. طراحی صفحات سمت سرور (SSR): استفاده از قابلیت‌های SSR (Server-Side Rendering) و SSG (Static Site Generation) در Next.js برای بهبود سرعت و سئو (SEO) وبسایت‌ها.
  3. پیاده‌سازی و مدیریت احراز هویت: استفاده از روش‌های احراز هویت مدرن (مانند JWT، OAuth، یا Session-based Authentication) برای تأمین امنیت در هنگام تعامل با APIها.
  4. مستندسازی APIها: ایجاد و نگهداری مستندات کامل از APIها برای کمک به توسعه‌دهندگان دیگر و مصرف‌کنندگان API در درک بهتر نحوه استفاده از آن‌ها.
  5. پیاده‌سازی امنیت و بهترین روش‌ها: اطمینان از امنیت API و داده‌های کاربران با استفاده از روش‌های استاندارد امنیتی مانند رمزنگاری، جلوگیری از حملات CSRF و XSS، و حفاظت از داده‌ها.
  6. بهینه‌سازی عملکرد: بهینه‌سازی عملکرد APIها و صفحات وب از طریق کش (Caching)، بارگذاری بهینه و مدیریت داده‌ها برای بهبود تجربه کاربری.
  7. تست و دیباگ: انجام تست‌های واحد، تست‌های یکپارچه‌سازی و رفع باگ‌ها برای اطمینان از صحت و عملکرد بهینه APIها و صفحات وب.
  8. همکاری با تیم‌های فرانت‌اند و بک‌اند: تعامل نزدیک با تیم‌های مختلف از جمله توسعه‌دهندگان فرانت‌اند، بک‌اند و دیزاینرها برای یکپارچگی و هماهنگی بهتر در توسعه APIها و بخش‌های مختلف پروژه.
  9. کار با ابزارهای مدیریت نسخه: استفاده از Git و ابزارهای مشابه برای مدیریت کد و هماهنگی با تیم.
  10. استفاده از ابزارهای CI/CD: پیاده‌سازی فرآیندهای استقرار خودکار (Continuous Integration/Continuous Deployment) برای APIها و اپلیکیشن‌ها.
  11. پیاده‌سازی مسیرهای API: ایجاد و مدیریت مسیرهای API در Next.js برای مدیریت درخواست‌های HTTP و پاسخ‌ها.
  12. مدیریت درخواست‌های سمت کلاینت: کار با قابلیت‌های Fetch API و استفاده از کتابخانه‌هایی مثل Axios برای مدیریت درخواست‌های API در سمت کلاینت.
نیازمندی‌ها:

  • تسلط به Next.js و React.js.
  • تجربه کار با APIهای RESTful یا GraphQL.
  • آشنایی با Node.js و Express.js برای توسعه بک‌اند.
  • توانایی استفاده از ابزارهای مدیریت پروژه و کنترل نسخه مانند Git.
  • آشنایی با پایگاه‌های داده SQL و NoSQL.
  • تجربه پیاده‌سازی احراز هویت و امنیت در APIها.
  • توانایی مدیریت پروژه‌های پیچیده و کار تیمی.

مهارت‌های مورد نیاز

  • NoSQL
  • Next js
  • برنامه‌نویسی

حداقل سابقه کار

  • مهم نیست

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۷/۰۹
ارسال رزومه