Senior Front-End Developer

Charisma (سایت رسمی شرکت) تهران

بیش از یک ماه منتشر شده

توضیحات

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

نوع استخدام

  • تمام وقت

گروه شغلی

رده سازمانی

جزییات

نوع استخدام

  • تمام وقت

گروه شغلی

تحصیلات

رده سازمانی

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،