شرح موقعیت
تماموقت | هیبرید (ترکیبی از دورکاری و حضور در محل) ما به دنبال یک React Developer هستیم که تجربهی کار روی پروژههای Production و دیتا-محور را داشته باشد و نسبت به کیفیت کد، پرفورمنس و تجربه کاربری حساس باشد. اینجا فقط توسعه فیچر مهم نیست؛ پایداری، مقیاسپذیری و Performance هم به همان اندازه اهمیت دارند. ### ماهیت پروژهها: پنلهای مدیریتی سیستمهای چندنقشی اپلیکیشنهای مبتنی بر API با حجم دیتای بالا پروژههایی که باید سریع، پایدار و قابل توسعه بمانند ### انتظارات فنی: #### React & Architecture درک از Rendering Behavior و چرایی re-render ها توانایی کنترل و بهینهسازی render cycle طراحی Component Architecture تمیز و مقیاسپذیر استفاده اصولی از memoization (React.memo, useMemo, useCallback) طراحی Custom Hookهای استاندارد و قابل reuse تجربه کار با RPC در پروژههای واقعی و Production #### Performance & Web Vitals آشنایی عملی با Core Web Vitals (LCP, CLS, INP) توانایی تحلیل و بهبود Web Vitals در پروژه Production درک صحیح از Code Splitting و Lazy Loading مدیریت Bundle Size و جلوگیری از Dependencyهای غیرضروری جلوگیری از unnecessary re-render ها در کامپوننتهای سنگین #### Service Worker & PWA تجربه کار با Service Worker در پروژههای واقعی مدیریت صحیح cache strategy (Cache First / Network First و …) درک lifecycle سرویس ورکر و نحوه update آن جلوگیری از stale cache و مشکلات نسخه قدیمی اپ #### Git تسلط به Branching Strategy (feature branch / release flow و …) ### سطح مورد انتظار: حداقل ۳ سال تجربه واقعی React در پروژه Production تجربه کار تیمی توانایی تحلیل فنی قبل از پیادهسازی توانایی Refactor بدون تخریب ساختار ### شرایط همکاری: تماموقت مدل همکاری هیبرید (امکان دورکاری بههمراه حضور دورهای در محل شرکت) محل سکونت: مشهد (امکان حضور حضوری الزامی است) همکاری 3 ماهه و پروژهای ### نحوه اپلای: رزومه + GitHub + لینک یک پروژه Production که در آن نقش جدی داشتی ارسال کن. لطفاً مشخص کن در آن پروژه دقیقاً مسئول چه بخشهایی بودهای (معماری، پرفورمنس، state، service worker و …).
نیازمندیها
- REST API
- git
- React