استخدام Senior Front-End (React) Developer
شرح موقعیت شغلی
- تسلط فنی (Core Skills)
تسلط کامل به JavaScript (ES6+) و TypeScript
تجربه حرفهای با React.js و معماری کامپوننتمحور
درک عمیق از React Hooks، Context API و React Query
تسلط به Next.js برای SSR و SSG (مزیت مهم)
آشنایی با معماری Micro-frontend و Server Components
تجربه حرفهای با React.js و معماری کامپوننتمحور
درک عمیق از React Hooks، Context API و React Query
تسلط به Next.js برای SSR و SSG (مزیت مهم)
آشنایی با معماری Micro-frontend و Server Components
- UI/UX و فرانتاند
تسلط به HTML5 و CSS3 و کتابخانههایی مثل TailwindCSS، Styled Components
تجربه کار با Design Systemها و ابزارهایی مثل Storybook
توانایی پیادهسازی رابط کاربری Responsive و Cross-Browser
بهینهسازی Performance و Core Web Vitals
تجربه کار با Design Systemها و ابزارهایی مثل Storybook
توانایی پیادهسازی رابط کاربری Responsive و Cross-Browser
بهینهسازی Performance و Core Web Vitals
- مدیریت داده و State
تسلط به Redux Toolkit، Zustand یا Recoil
آشنایی با GraphQL و Apollo Client
تجربه با RESTful API و WebSocket
آشنایی با GraphQL و Apollo Client
تجربه با RESTful API و WebSocket
- تست و کیفیت کد
تجربه در Unit Testing و Integration Testing با Jest، React Testing Library یا Cypress
نوشتن Clean Code و استفاده از Design Patternها
تسلط به Git و Git Flow
نوشتن Clean Code و استفاده از Design Patternها
تسلط به Git و Git Flow
- DevOps و ابزارهای مرتبط
تجربه در CI/CD Pipeline (GitHub Actions, GitLab CI, Jenkins)
آشنایی با Docker و Cloud Services (AWS, Vercel, Netlify)
مانیتورینگ و لاگگیری (Sentry, LogRocket)
آشنایی با Docker و Cloud Services (AWS, Vercel, Netlify)
مانیتورینگ و لاگگیری (Sentry, LogRocket)
- مهارتهای تکمیلی (Senior-Level)
معماری نرمافزار: توانایی طراحی ساختار مقیاسپذیر و قابل نگهداری برای اپلیکیشنهای بزرگ.
Performance Optimization پیشرفته: تسلط بر Code Splitting، Lazy Loading، بهینهسازی رندرینگ و مدیریت حافظه.
SEO در React/Next.js: تجربه عملی در SSR، SSG و بهینهسازی متا دیتا برای پروژههای سئومحور.
تست End-to-End: تجربه عملی با Cypress یا Playwright برای تضمین کیفیت محصول.
Performance Optimization پیشرفته: تسلط بر Code Splitting، Lazy Loading، بهینهسازی رندرینگ و مدیریت حافظه.
SEO در React/Next.js: تجربه عملی در SSR، SSG و بهینهسازی متا دیتا برای پروژههای سئومحور.
تست End-to-End: تجربه عملی با Cypress یا Playwright برای تضمین کیفیت محصول.
- ویژگیهای فردی
توانایی تحلیل نیازمندی و ارائه راهکار فنی
تجربه کار در تیمهای Agile/Scrum
مهارت بالا در دیباگ کردن و حل مسئله
مسئولیتپذیری و روحیه کار تیمی
علاقهمند به یادگیری مداوم و بهروز بودن
تجربه کار در تیمهای Agile/Scrum
مهارت بالا در دیباگ کردن و حل مسئله
مسئولیتپذیری و روحیه کار تیمی
علاقهمند به یادگیری مداوم و بهروز بودن
مهارتهای مورد نیاز
- Front-end
- React
- Javascript
- typescript
- Responsive
- ReactJS
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست