مسئولیتهای اصلی شما: * توسعه، پیادهسازی و نگهداری رابط کاربری (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 را داشته باشید. ما به شما پیشنهاد میدهیم: * محیط کاری دوستانه، پویا و با فرصتهای رشد و یادگیری. * پروژههای چالشبرانگیز و فرصت کار بر روی جدیدترین تکنولوژیها. * فرصت همکاری با تیمی از متخصصان با تجربه. اگر فکر میکنید واجد شرایط هستید و به دنبال فرصتی برای نشان دادن تواناییهای خود در یک محیط خلاق و رو به رشد هستید، مشتاقانه منتظر دریافت رزومه شما هستیم!