مهارتهای تخصصی موردنیاز:
تسلط کامل و حرفهای بر React 18/19
تسلط بر Functional Components
Hooks (useState, useEffect, useMemo, useCallback, useRef)
Context API
Suspense و Lazy Loading
Error Boundaries
درک عمیق از Component-Based Architecture
تجربه در ساخت اپلیکیشنهای مقیاسپذیر با React
آشنایی با مفاهیم پیشرفته:
Performance Optimization
State Management Patterns
Clean Architecture در Front-End
State Management و ابزارهای React:
تسلط یا تجربه قوی در Redux Toolkit
React Query / TanStack Query
آشنایی با React Router
فناوریهای پایه Front-End:
تسلط کامل بر HTML5 و CSS3
تسلط بر Flexbox، CSS Grid و طراحی Responsive
تسلط بر JavaScript (ES6+)
تسلط کافی بر TypeScript
ابزارهای توسعه و DevOps:
تسلط بر Git و Source Control
آشنایی با CI/CD
آشنایی با Azure DevOps
آشنایی با Agile / Scrum
آشنایی با Vite، npm، yarn
آشنایی با Webpack (مزیت)
طراحی UI:
آشنایی با Figma و تبدیل طراحی به کد
آشنایی با Design System
تجربه کار با UI Frameworkها:
Material UI (MUI)
Ant Design
Tailwind CSS
Vuetify
ارتباط با Backend و معماری:
آشنایی با RESTful API
آشنایی با Authentication / Authorization (JWT / OAuth)
آشنایی با اصول Clean Code
آشنایی با Web Performance Optimization
آشنایی با Accessibility (WCAG)
آشنایی با SEO در SPA
تست و کیفیت:
آشنایی با Unit Testing
آشنایی با Jest و React Testing Library
آشنایی با Cypress یا Playwright (مزیت)
ویژگیهای فردی:
توانایی حل مسئله و تحلیل نیازمندیها
روحیه کار تیمی
مسئولیتپذیری و تعهد به کیفیت کد
علاقهمند به یادگیری فناوریهای جدید
دقت بالا در پیادهسازی UI و UX
مزایای همکاری:
کار روی پروژههای واقعی و مقیاسپذیر با React
فرصت رشد فنی در سطح Senior
محیط تیمی حرفهای و Agile
همکاری با تیمهای تخصصی Backend و Product
مشخصات همکاری:
سطح: Mid-Level / Senior Front-End Developer