کاریزما
کاریزما

Senior Front-End Developer

تهران، آرژانتین
تمام وقت
شنبه تا چهارشنبه
-
-
501 تا 1000 نفر
سرمایه گذاری و مالی
شرکت ایرانی دارای مشتریان داخلی
1390
کاریزما
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
JavaScript - متوسط
React - متوسط
TypeScript - متوسط
Next.js - متوسط

شرح شغل و وظایف

ما مشتاق شروع به همکاری با یک Senior Frontend Developer هستیم که توانایی پیاده‌سازی رابط‌های کاربری پیچیده، بهینه و مقیاس‌پذیر را داشته باشد و بتواند در توسعه محصولی با حجم بالای داده و به‌روزرسانی‌های مداوم نقش مؤثری ایفا کند.

مسئولیت‌ها:

  • طراحی و پیاده‌سازی رابط کاربری با استفاده از React, Next.js, TypeScript و JavaScript (ES6+)
  • توسعه کامپوننت‌های قابل استفاده مجدد و ساختارمند بر اساس اصول Component-based Architecture
  • پیاده‌سازی رابط‌های کاربری Responsive و منطبق با طرح‌های طراحی‌شده (Pixel Perfect)
  • همکاری نزدیک با تیم طراحی برای تبدیل دقیق طرح‌ها به UI  نهایی
  • کار با داده‌های Real-time و مدیریت به‌روزرسانی‌های مداوم بدون افت عملکرد
  • مدیریت بهینه re-renderها و بهینه‌سازی کامپوننت‌ها در React
  • شناسایی و رفع مشکلات عملکردی با استفاده از ابزارهای مرورگر (DevTools)
  • نوشتن تست‌های واحد و کامپوننتی به‌منظور تضمین کیفیت کد
  • همکاری در چارچوب Agile/Scrum برای تحویل تدریجی و پایدار قابلیت‌ها
  • استفاده از کتابخانه‌ها و ابزارهای مدیریت استایل مانند: CSS Modules, Emotion, MUI, Ant Design یا ابزارهای مشابه

مسئولیت‌های تکمیلی:

  • همکاری در نگهداری و توسعه Design System پروژه
  • مشارکت فعال در Code Review و بهبود کیفیت فنی تیم
  • همکاری در بهبود فرآیندهای توسعه و استانداردهای کدنویسی
  • مشارکت در بهبود تجربه کاربری و ارائه پیشنهادهای فنی برای ارتقای عملکرد و پایداری رابط کاربری
  • توانایی جابه‌جایی سریع بین پروژه‌ها و Contextهای مختلف بدون افت کیفیت توسعه

شرایط مورد نیاز:

  • تسلط بر TypeScript و JavaScript و مفاهیم پایه وب (Browser Rendering، Event Loop)
  • تجربه عملی کار با React, Next js و Hookها
  • آشنایی با ابزارهای State Management مانند Jotai، Zustand یا موارد مشابه
  • تجربه کار با React Query / TanStack Query یا ابزارهای مشابه برای مدیریت Server State
  • تسلط بر مفاهیم Responsive Design و پیاده‌سازی UI مطابق با طرح
    تجربه طراحی و پیاده‌سازی فرم‌های پیچیده و چندمرحله‌ای با استفاده از کتابخانه‌هایی مانند React Hook Form
    تجربه کار با جدول‌ها (Tables) شامل pagination، sorting، filtering و مدیریت داده‌های حجیم
  • آشنایی با مفاهیم Performance Optimization در فرانت‌اند
  • تجربه کار روی پروژه‌هایی با داده‌های پرتعداد یا به‌روزرسانی‌های مداوم
  • درک مناسب از re-render و بهینه‌سازی کامپوننت‌ها در React
  • تجربه کار با WebSocket
  • آشنایی با Web Worker
    تجربه کار با کتابخانه‌های رسم نمودار مانند Recharts
  • تجربه نوشتن تست با Jest و React Testing Library
  • توانایی تحلیل مسئله و ارائه راه‌حل فنی مناسب
  • توانایی کار تیمی و ارتباط مؤثر با اعضای تیم

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
JavaScript| متوسط TypeScript| متوسط Next.js| متوسط React| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای کاریزما