Senior Front-End Developer

Charisma (سایت رسمی شرکت) Tehran

Posted Over a month ago

توضیحات

ما مشتاق شروع به همکاری با یک 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 توانایی تحلیل مسئله و ارائه راه‌حل فنی مناسب توانایی کار تیمی و ارتباط مؤثر با اعضای تیم

نوع استخدام

  • تمام وقت

گروه شغلی

رده سازمانی

جزییات

نوع استخدام

  • تمام وقت

گروه شغلی

تحصیلات

رده سازمانی

To see more jobs that fit your career