عنوان شغلی:
Senior Front-End Developer (React/Next.js+3D)
شرح شغل:
ما در "لابراتوار خلاقیت مدیافا" برای توسعه رابط کاربری تعاملی سه بعدی پیشرفته و مقیاسپذیر با React/Next.js، مدیریت State، و پیادهسازی انیمیشنهای سطح بالا از متخصصان «توسعهدهنده فرانتاند ارشد (React/Next.js + 3D)» دعوت به عمل می آوریم.
ماموریت: پیادهسازی رابط کاربری مدولار، واکنشگرا و تعاملی؛ یکپارچهسازی محیطهای سهبعدی و ماژول کاستومایزر در سمت کاربر.
مسئولیتها:
- توسعه صفحات React/Next.js با TypeScript و SSR/SSG برای SEO.
- پیادهسازی و ادغام کامپوننتهای 3D با React Three Fiber / Three.js.
- ساخت UI برای Product Configurator (ویرایش لحظهای رنگ، استیکر، اندازه).
- پیادهسازی انیمیشنها و تعاملات (GSAP, Framer Motion, Lottie).
- پیادهسازی داشبورد KPI با نمودارهای تعاملی (D3.js / Recharts).
- نوشتن کد ماژولار و قابل پکیج شدن (Reusable components / internal npm packages).
مهارتهای اصلی:
- React, Next.js, TypeScript, state management (Redux/ Zustand/ Jotai).
- HTML5/CSS3 پیشرفته; CSS-in-JS / Tailwind.
- تسلط کامل به WebGL و Three.js / React Three Fiber.
- GSAP, Framer Motion, Lottie (صرفا پیادهسازی و تبدیل انیمیشن).
- مصرف REST/GraphQL API؛ WebSocket برای real-time.
مهارتهای تخصصی (پروژه):
- طراحی و پیادهسازی رابط برای Real-time 3D (تعامل مستقیم با mesh و material).
- پیادهسازی راهکارهای Pre-rendered 3D (بارگذاری sprite/sequence، fallback برای دستگاههای ضعیف).
- طراحی UI/UX برای Product Customizer (drag/drop استیکر، transform, snap، export).
- توانایی تهیه کامپوننتهای قابل انتشار (pacakge writing) برای استفاده در پروژههای بعدی.
توانایی تعامل و هماهنگی با:
- تیم UI/UX برای پیادهسازی دقیق طراحیها.
- تیم 3D & Motion برای ادغام مدلها و انیمیشنها.
- تیم Back-End برای طراحی و مصرف APIها (دیتا و سفارشها).
- تیم AI/ML برای نمایش پیشنهادات و نتایج هوشمند در UI.
مهارتهای نرم :
- انگیزه و خودآگاهی: مدیریت شخصی و مسئولیتپذیری بالا در تحویل کار.
- تفکر خلاق: ارائه راهکارهای نوآورانه در طراحی، کدنویسی و تجربه کاربری.
- قدرت حل مسئله: توانایی شناسایی موانع و یافتن راهحل عملی و سریع.
- تفکر سیستمی: درک ارتباط اجزا و دید کلان به معماری پروژه.
- تابآوری و انعطافپذیری: سازگاری با تغییرات پروژه یا نیازهای مشتری.
تجربه : 5+ سال (Senior) — توانایی کار در پروژههای مدولار و انتشار پکیج داخلی.
مزیت : آشنایی و علاقه به طراحی و ساخت بازی های تحت وب و نرم افزار های طراحی سه بعدی مزیت رقابتی محسوب می گردد.
مزایا :
- حضور در پروژه های بسیار خاص طراحی وب داخلی و خارجی
- پاداش حسن انجام کار
- همکاری با یک تیم کامل و متخصص
- امکان پیشرفت شغلی و دستمزد
- امکان توسعه شغلی با توجه به گسترده تر شدن زمینه فعالیت های شرکت
- امکان همکاری حضوری بعد از 6 ماه