JavaScript، TypeScript، React، Next.js یا Qwik، HTML، CSS، Tailwind CSS، Git، تست خودکار و ابزارهای Agentic AI.
**توسعه با هوش مصنوعی عاملمحور (Agentic AI) روش اصلی کار ماست.** انتظار داریم بتوانید با ابزارهای Agentic AI کد تولید کنید، وظایف چندمرحلهای را به آنها بسپارید، خروجی را بررسی و تست کنید و مسئولیت کیفیت نهایی نرمافزار را بر عهده بگیرید. تسلط به برنامهنویسی بدون این ابزارها کافی نیست؛ تجربه و توانایی استفادهٔ مؤثر از آنها اهمیت اساسی دارد.
مسئولیتهای شما
- توسعه و نگهداری رابط کاربری وبسایتها، پنلهای مدیریتی و اپلیکیشنهای تحت وب با React، Next.js یا Qwik.
- طراحی و پیادهسازی کامپوننتهای قابل استفادهٔ مجدد و مشارکت در توسعهٔ Design System.
- طراحی ساختار Frontend با تأکید بر توسعهپذیری، خوانایی، نگهداریپذیری و تفکیک مسئولیتها.
- پیادهسازی دقیق رابطهای کاربری Responsive با توجه به اندازههای مختلف نمایشگر و تفاوتهای مرورگرها.
- اتصال رابط کاربری به API و مدیریت دریافت داده، وضعیتهای بارگذاری، خطاها و احراز هویت.
- بهینهسازی عملکرد صفحات با تمرکز بر Core Web Vitals، سرعت بارگذاری و تجربهٔ واقعی کاربران.
- پیادهسازی اصول SEO، Semantic HTML و Accessibility در محصولات وب.
- شناسایی و رفع مشکلات عملکردی، خطاهای رابط کاربری و ناسازگاریهای مرورگرها.
- نوشتن تستهای خودکار برای کامپوننتها و جریانهای مهم کاربری.
- استفادهٔ روزمره و مؤثر از Agentic AI برای توسعه، بازبینی، تست و بازآرایی کد.
- مشارکت در بازبینی کد، مستندسازی تصمیمهای فنی و همکاری با تیمهای Backend و طراحی.
تجربه و مهارتهایی که برای این نقش نیاز دارید:
- تسلط به JavaScript، TypeScript، HTML و CSS و درک عمیق از عملکرد مرورگر.
- تجربهٔ حرفهای توسعه با React و JSX و تسلط به Hooks، مدیریت چرخهٔ حیات و معماری کامپوننتها.
- تجربهٔ عملی کار با حداقل یکی از فریمورکهای Next.js یا Qwik در پروژههای واقعی.
- درک مناسب از مفاهیم Client-Side Rendering، Server-Side Rendering و Static Site Generation و تفاوتهای آنها.
- تسلط به CSS مدرن، Flexbox، Grid، طراحی Responsive و تجربهٔ کار با Tailwind CSS.
- تجربهٔ طراحی کامپوننتهای قابل استفادهٔ مجدد و مدیریت ساختار CSS در پروژههای بزرگ.
- آشنایی عملی با State Management و مدیریت دادههای سمت سرور و کلاینت.
- تجربهٔ اتصال به API، مدیریت درخواستها، خطاها و نشست کاربران.
- درک اصول بهینهسازی عملکرد وب، Code Splitting، Lazy Loading و مدیریت منابع.
- آشنایی با Core Web Vitals و ابزارهایی مانند Lighthouse و Chrome DevTools.
- تجربهٔ نوشتن تست با ابزارهایی مانند Vitest، Jest، React Testing Library یا Playwright.
- تسلط به Git و تجربهٔ کار با Branch، Pull Request و Code Review.
- تجربهٔ عملی توسعهٔ نرمافزار با Agentic AI؛ توانایی هدایت عاملها، بررسی خروجی، تشخیص خطا و اطمینان از کیفیت کد تولیدشده.
در کنار مهارت فنی، برای این نقش به دقت در جزئیات، تفکر معماری، تحلیل مسئله، توضیح روشن تصمیمها، پذیرش بازخورد و مسئولیتپذیری در قبال کیفیت محصول اهمیت میدهیم.
تجربههایی که امتیاز محسوب میشوند:
- تجربهٔ توسعه با هر دو فریمورک Next.js و Qwik.
- آشنایی با معماری Qwik، مفاهیم Resumability و بهینهسازی Hydration.
- تجربهٔ توسعه و نگهداری Design System و Component Library در مقیاس بزرگ.
- آشنایی با معماری Micro-Frontend و پروژههای Monorepo.
- تجربهٔ توسعهٔ محصولات SaaS و رابطهای کاربری Multi-Tenant.
- آشنایی با Internationalization (i18n)، Localization (l10n) و پشتیبانی از زبانهای راستبهچپ (RTL).
- تجربهٔ پیادهسازی تستهای End-to-End و Visual Regression.
- آشنایی با CI/CD، Docker و فرایندهای Build و Deployment.
- تجربهٔ استفاده از Agentic AI در توسعهٔ چندمرحلهای، Refactoring و تست خودکار.
- آشنایی با Node.js و مفاهیم پایهٔ توسعهٔ Backend.
فعال در حوزه تولید و بستهبندی مواد غذایی، با تمرکز بر قهوه، شکلات و محصولات متنوع بستهبندی، مجموعهای در حال رشد در صنعت غذایی کشور. ما در محیطی حرفهای و پویا فعالیت میکنیم و به دنبال افرادی هستیم که با انگیزه و مسئولیتپذیری، همراه تیم ما شوند و در مسیر توسعه و پیشرفت مجموعه نقشآفرینی کنند.