

شرایط احراز:
- حداقل 1 سال سابقه کاری مرتبط در توسعه فرانتاند
- دارای روحیه کار تیمی
- آشنایی با هوش مصنوعی امتیاز محسوب میشود
- دارای کارت پایان خدمت (آقایان)
- ساکن اصفهان
وظایف و مسئولیتها:
- طراحی و پیادهسازی معماری Front-end مدرن و مقیاسپذیر با React یا Angular
- ایجاد ساختار کامپوننتی قابلاستفاده مجدد (Reusable Components)
- ایجاد الگوهای استاندارد برای State Management، Data Fetching و Routing
- مدیریت Performance در صفحات بزرگ (Virtualization، Lazy Loading، Debounce/Throttle)
- کار با API و ایجاد لایه Service برای ارتباط پایدار و امن با Back-end
- همکاری مستقیم با تیم Back-end و تحلیلگر سیستم برای همترازی کامل DTOها، APIها و UX
مهارتهای پایه:
- تسلط کامل بر HTML5، CSS3 (Flex/Grid)، JavaScript ES6+
- مهارت بالا در TypeScript (در Angular ضروری)
- رعایت اصول Clean Code
- آشنایی با اصول SOLID
- نوشتن Componentهای کوچک، تستپذیر، ماژولار و قابل توسعه
- تسلط به Git
دارای یکی از دسته مهارتهای تخصصی (React یا Angular):
1) مهارت React:
- تسلط به React Hooks (useState, useEffect, useMemo, useCallback, useReducer)
- مدیریت State با Redux Toolkit
- مدیریت درخواستها و کش با React Query یا SWR
- تسلط به React Router
- تسلط به Memoization، Code Splitting و Dynamic Import
- طراحی معماری فولدرها (atomic design یا feature-based)
2) مهارت Angular:
- تسلط به Component Architecture و Module Architecture
- تسلط به RxJS (Subject، BehaviorSubject، pipe، map، switchMap، debounceTime)
- تسلط به Service Layer و Dependency Injection
- تسلط به Angular Routing و Guardها
- تسلط به Reactive Forms
- تسلط به Lazy Loading و ماژولبندی بهینه
- تسلط به Change Detection strategy (OnPush)
سایر مزایا:
حقوق به تناسب تخصص
حق پروژه
پاداش
بیمه مسئولیت
پرداخت بهموقع حقوق
کار در محیط حرفهای و دوستانه
ثبت مشکل و تخلف آگهی
ارسال رزومه برای روش پژوهان کیان