توسعه و بهینهسازی رابطهای کاربری واکنشگرا با استفاده از React و TypeScript
همکاری نزدیک با تیم طراحی و توسعه برای ارائه تجربه کاربری بینقص
پیروی از clean code، اصول مقیاسپذیری و تهیه مستند
یکپارچهسازی APIها و مدیریت وضعیت با استفاده از Context API، Redux یا سایر کتابخانههای مرتبط
رعایت اصول توسعه نرمافزار و استفاده از بهترین شیوههای کدنویسی
تسلط کامل به React.js و TypeScript
تجربه کار با کتابخانههای مدیریت وضعیت مانند Redux یا Zustand
آشنایی با مفاهیم SSR و Next.js امتیاز محسوب میشود
تسلط بر HTML5، CSS3، و ابزارهای مدرن طراحی وب مانند Tailwind CSS یا Material-UI
تسلط بر مفاهیم طراحی واکنشگرا (Responsive Design)
آشنایی با PWA و Service-Worker
آشنایی با مفاهیم سازگاری مرورگرها (Browser Compatibility)
تجربه کار با ابزارهای توسعه مانند Webpack, Babel و ESLint
درک کافی از مفاهیم RESTful API و GraphQL
تجربه کار با Git و آشنایی با فرآیندهای نظارت بر عملکرد
آشنایی با اصول تستنویسی
توانایی کار تیمی، حل مسئله و یادگیری سریع