مسئولیتها
- توسعه رابط کاربری جذاب و کاربرپسند برای وباپلیکیشن با استفاده از React.js / Next.js
- پیادهسازی طراحیهای UI/UX با دقت بالا و بهینهسازی تجربه کاربری
- تعامل با APIهای بکاند و مدیریت دادههای ورودی/خروجی
- بهینهسازی عملکرد، سرعت و سئوی اپلیکیشن (SSR و SSG در Next.js)
- استفاده از Tailwind CSS یا سایر فریمورکهای مدرن برای طراحی واکنشگرا
- رفع باگها و بهبود عملکرد کلی پروژه
- همکاری نزدیک با تیم بکاند و طراحان UI/UX برای توسعه یک محصول کارآمد
مهارتهای مورد نیاز
✅ تسلط بر React.js و Next.js
✅ آشنایی با TypeScript
✅ تجربه کار با CSS Modules, Tailwind CSS یا Styled-components
✅ توانایی پیادهسازی SSR و SSG در Next.js برای بهینهسازی عملکرد
✅ درک عمیق از REST API و تجربه کار با GraphQL
✅ تجربه کار با ابزارهای مدیریت وضعیت مانند Redux, Zustand یا React Query
✅ توانایی دیباگ و بهینهسازی اپلیکیشن
✅ تجربه کار با Git و GitHub
✅ آشنایی با تستنویسی در فرانتاند (Jest, React Testing Library)
✅ زبان انگلیسی نوشتاری و گفتاری حداقل در سطح +A2
شرایط ایدهآل
- تجربه قبلی در توسعه وباپلیکیشنهای مقیاسپذیر
- داشتن نمونهکارهای قوی یا مشارکت در پروژههای متنباز
- علاقهمند به یادگیری و کار با تکنولوژیهای جدید