مسئولیت ها:
توسعه و نگهداری رابط کاربری اپلیکیشن های مبتنی بر PWA
کدنویسی تمیز و بهینه برای مولفه های رابط کاربری (UI Components)
پیاده سازی رابط کاربری واکنش گرا (Responsive UI) برای سازگاری با تمامی مرورگرها و دستگاه ها
همکاری نزدیک با تیم بک اند برای توسعه و یکپارچه سازی APIها
نوشتن تست های خودکار در سطح واحد (Unit Test) و یکپارچگی (Integration Test) برای تضمین کیفیت کد
استفاده از ابزارهای تست و دیباگینگ برای بهینه سازی عملکرد
به روز نگه داشتن فناوری های پروژه و اعمال آپدیت های موردنیاز
الزامات:
دارای حداقل تحصیلات کارشناسی
تسلط کامل به HTML و CSS
تسلط به جاوا اسکریپت (ES6+) و TypeScript
تجربه عملی با React و Next.js
تسلط بر مدیریت وضعیت (State Management) مانند Redux Toolkit یا سایر ابزارها
آشنایی با توسعه و پیاده سازی PWA
مسلط به Git و GitHub/GitLab
آشنایی با طراحی واکنش گرا (Responsive Design) و Mobile-First
تجربه کار با Restful API و JSON
مهارت های ترجیحی (امتیاز محسوب می شود):
تجربه کار با Tailwind CSS برای طراحی رابط کاربری مدرن
آشنایی با Material UI یا سایر کتابخانه های طراحی رابط کاربری
آشنایی با Figma برای کار با طرح های UI/UX
آشنایی با اصول طراحی UI/UX و قابلیت دسترسی (Accessibility)