شرح وظایف طراحی و پیادهسازی معماری Front-End مبتنی بر React توسعه کامپوننتهای ماژولار، قابل استفاده مجدد و مقیاسپذیر پیادهسازی State Management و Data Flow بهصورت اصولی همکاری در طراحی Contractهای ارتباطی با Back-End (API Design) پیادهسازی لایه Presentation با تمرکز بر Performance و Accessibility راهاندازی و نگهداری محیطهای توسعه و اجرا با Docker تحلیل و بهینهسازی Bundle Size، Rendering و Runtime Performance پیادهسازی SEO Technical و بهبود Core Web Vitals Code Review ساختاریافته و ارتقای استانداردهای کدنویسی تیم
شرایط و مهارتهای الزامی حداقل 3 سال تجربه حرفهای در توسعه Front-End در پروژههای Production تسلط عمیق به React.js شامل Hooks، Custom Hooks، Memoization و Rendering Behavior تسلط به کار با shadcn/ui و توسعه Design System مبتنی بر Component درک کامل از Virtual DOM، Reconciliation و Lifecycleها تسلط کامل به TypeScript (Generics، Utility Types، Type Narrowing) تسلط به JavaScript (ES6+) شامل Closure، Async Patterns و Event Loop تجربه طراحی و پیادهسازی Component Architecture و Design System تجربه پیشرفته در State Management (Redux Toolkit، Zustand یا Context در مقیاس بزرگ) تجربه کار با REST API و مدیریت Error Handling و Caching تجربه عملی با Docker شامل Dockerfile و Docker Compose تسلط به Git و workflowهای حرفهای (Rebase، PR-based Development) درک عمیق از معماری Front-End، Separation of Concerns و Design Patternها توانایی نوشتن کد تمیز، تستپذیر و قابل نگهداری در مقیاس بالا
امتیاز محسوب میشود تجربه کار روی Marketplace یا سیستمهای E-commerce در مقیاس بالا تجربه کار با Next.js و مفاهیم SSR، SSG و ISR تجربه Performance Profiling و Optimization در پروژههای واقعی آشنایی با Testing Strategy (Jest، React Testing Library) تجربه CI/CD و Build Pipelineها درک UX Engineering، Accessibility (ARIA) و جزئیات رابط کاربری
شرایط همکاری نوع همکاری: حضوری محل شرکت: محدوده چهارراه ولیعصر نوع قرارداد: تماموقت حقوق: توافقی و متناسب با سطح Senior
ما یک تیم محصولمحور هستیم که در حال توسعه یک نرمافزار جدید در حوزه مارکتپلیس و خدمات آنلاین با تمرکز بر کیفیت فنی، معماری اصولی و تجربه کاربری هستیم. این محصول با رویکردی مدرن و مقیاسپذیر طراحی میشود و تیم فنی نقش کلیدی در تصمیمگیریها و شکلگیری مسیر آن دارد.
ساخت محصول برای ما صرفاً پیادهسازی تسکها نیست؛ ما به توسعه تمیز، قابل نگهداری و مبتنی بر Best Practiceها اهمیت میدهیم و اعضای تیم در فرآیند تحلیل، طراحی و بهبود مستمر محصول مشارکت فعال دارند.
فضای کاری ما حرفهای، شفاف و بدون بروکراسی است. ساختار تیمی تخت بوده و تعامل مستقیم و محترمانه بین اعضا جریان دارد. تمرکز اصلی بر خروجی باکیفیت، یادگیری مستمر و رشد فردی و تیمی است.
فعالیت تیم بهصورت هیبرید انجام میشود و در شرایط خاص امکان دورکاری وجود دارد. این محصول توسط تیمی توسعه داده میشود که سابقه کار روی پلتفرمهای آنلاین را دارد، اما تمرکز فعلی بهطور کامل بر ساخت و توسعه این نرمافزار جدید است.