مسئولیتهای اصلی شما:
* توسعه، پیادهسازی و نگهداری رابط کاربری (UI) برنامههای وب با استفاده از React.js.
* همکاری نزدیک با تیمهای بکاند و UI/UX برای ارائه بهترین تجربه کاربری.
* نوشتن کد تمیز، قابل نگهداری و بهینه.
* مشارکت در طراحی و معماری راهکارهای فرانتاند.
* تست و رفع اشکال کدهای توسعهیافته.
* بهروز ماندن با آخرین روندها و تکنولوژیهای فرانتاند.
دانش و مهارتهای مورد نیاز:
* تجربه اثباتشده در توسعه فرانتاند با React.js و اکوسیستم آن (Redux, Context API, React Router و...).
* تسلط کامل بر HTML5، CSS3 و JavaScript (ES6+).
* آشنایی با ابزارهای مدیریت وضعیت (مانند Redux Saga، Redux Thunk یا React Query).
* تجربه کار با RESTful APIs.
* آشنایی با سیستمهای کنترل نسخه مانند Git.
* توانایی حل مسئله قوی و تفکر تحلیلی.
* روحیه کار تیمی و مهارتهای ارتباطی موثر.
امتیاز محسوب میشود اگر:
* تجربه کار با TypeScript داشته باشید.
* با Next.js آشنایی داشته باشید.
* تجربه کار با فریمورکهای CSS مانند Tailwind CSS یا Styled Components را داشته باشید.
* با متدهای تست فرانتاند (مانند Jest، React Testing Library) آشنا باشید.
* سابقه کار در محیطهای Agile/Scrum را داشته باشید.
ما به شما پیشنهاد میدهیم:
* محیط کاری دوستانه، پویا و با فرصتهای رشد و یادگیری.
* پروژههای چالشبرانگیز و فرصت کار بر روی جدیدترین تکنولوژیها.
* فرصت همکاری با تیمی از متخصصان با تجربه.
اگر فکر میکنید واجد شرایط هستید و به دنبال فرصتی برای نشان دادن تواناییهای خود در یک محیط خلاق و رو به رشد هستید، مشتاقانه منتظر دریافت رزومه شما هستیم!