استخدام Frontend Developer (React-قم)
شرح موقعیت شغلی
مسئولیتها
- طراحی و پیادهسازی رابط کاربری مدرن، واکنشگرا (Responsive) و مقیاسپذیر با React
- توسعه کامپوننتهای قابل استفاده مجدد با معماری تمیز و مستندسازی فنی
- پیادهسازی State Management مناسب بر اساس پیچیدگی هر بخش (Local، Global، Server State)
- اتصال امن و بهینه به APIهای RESTful و مدیریت خطاها در لایه UI
- پیادهسازی احراز هویت سمت کلاینت و مدیریت Token/Session
- بهینهسازی Performance: Lazy Loading، Code Splitting، Memoization، Bundle Size
- طراحی سیستم طراحی (Design System) و پیادهسازی تم و Typography فارسی
- پیادهسازی پشتیبانی از RTL و چندزبانهسازی (i18n) با تمرکز بر فارسی
- طراحی فرمهای پیچیده با اعتبارسنجی سمت کلاینت و تجربه کاربری روان
- نوشتن تستهای Unit و Integration برای کامپوننتها و منطق دامنه
- همکاری نزدیک با تیم بکاند، طراحی و محصول
- مستندسازی: README، راهنمای کامپوننتها، ADR، Code Style
- Error Handling سیستماتیک و نمایش پیامهای کاربرپسند
محل کار:
ساختمان پارک علم و فناوری قم واقع در بلوار خداکرم
ساختمان پارک علم و فناوری قم واقع در بلوار خداکرم
مهارتهای ضروری
- تسلط کامل به React و TypeScript
- تسلط به JavaScript - ES2022 و درک عمیق از مدل Async/Event Loop
- تسلط به HTML5، CSS3، Flexbox و Grid
- تجربه با Vite یا ابزارهای مشابه Build
- تسلط به React Router و مدیریت مسیرها
- تجربه با State Management: Zustand / Redux Toolkit / TanStack Query
- تسلط به Tailwind CSS یا CSS-in-JS
- تسلط به Git و CI/CD
- آشنایی با Axios / Fetch و مدیریت Interceptor و Refresh Token
- درک اصول Accessibility - a11y و Web Vitals
- توانمند در حل مسئله و دیباگ عمیق در مرورگر
امتیازات مهم
- حداقل یک پروژه آنلاین React در محیط Production
- حداقل ۳ سال تجربه حرفهای در فرانتاند
- تجربه با Next.js یا Remix
- تجربه با PWA و Service Worker
- تجربه با React Hook Form + Zod/Yup برای فرمهای پیچیده
- تجربه با Testing Library، Vitest و Playwright
- تجربه با Storybook برای مستندسازی کامپوننتها
- تجربه با ESLint، Prettier و Code Style استاندارد
- آشنایی با WebSocket / SSE برای دادههای Real-time
- تجربه در بهینهسازی Lighthouse و Web Vitals
- تجربه کار با Docker و محیطهای استقرار (PaaS، cPanel/DirectAdmin)
- آشنایی با AI-assisted workflow (مثل GitHub Copilot یا Cursor)
شرایط
- نوع همکاری: تماموقت به صورت حضوری (حقوق و مزایا توافقی بر اساس مهارت و خروجی
فناوریها و ابزارها
دستهابزارها و فناوریهاCore | React 19, TypeScript, JavaScript (ES2022+)
Build | Vite, esbuild, Rollup
Styling | Tailwind CSS, CSS Modules
State & Data | Zustand, Redux Toolkit, TanStack Query
Forms | React Hook Form, Zod
Routing | React Router / TanStack Router
Testing | Vitest, Testing Library, Playwright
Quality | ESLint, Prettier, Husky
Docs | Storybook
Ops | Docker, Docker Compose, Nginx, PaaS
Observability | Sentry, Web Vitals, Structured Logging
Build | Vite, esbuild, Rollup
Styling | Tailwind CSS, CSS Modules
State & Data | Zustand, Redux Toolkit, TanStack Query
Forms | React Hook Form, Zod
Routing | React Router / TanStack Router
Testing | Vitest, Testing Library, Playwright
Quality | ESLint, Prettier, Husky
Docs | Storybook
Ops | Docker, Docker Compose, Nginx, PaaS
Observability | Sentry, Web Vitals, Structured Logging
مهارتهای مورد نیاز
- React
- Javascript
- Front-end
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست