معرفی موقعیت شغلی برنامهنویس ارشد Front-End (React & Next.js) - حضوری - ساری
ما به دنبال یک توسعهدهنده ارشد Front-End هستیم که نگاهش صرفاً پیادهسازی UI نباشد، بلکه بتواند در طراحی، نگهداری و تکامل زیرساخت فرانتاند نقش کلیدی داشته باشد. در این موقعیت، شما روی یک زیرساخت Front-End مبتنی بر React.js و Next.js کار میکنید که بهصورت Component-based و Package-oriented طراحی شده و در پروژههای Production و Consumer-facing استفاده میشود. این زیرساخت با چالشهایی مانند رشد Feature ها، مدیریت Monorepo، Build Pipeline پیچیده، Design System، Performance و Maintainability بلندمدت روبهروست. ما دنبال کسی هستیم که بتواند در تصمیمهای معماری، بهبود کیفیت کد و Debug مشکلات واقعی در محیط Production نقش مؤثر و مسئولانه داشته باشد.
مسئولیتها
- طراحی، توسعه و نگهداری زیرساخت Front-End مبتنی بر React.js و Next.js
- تحلیل، بازبینی و Refactor کدهای موجود با تمرکز بر Maintainability، Performance و Scalability
- مشارکت فعال در تصمیمگیریهای معماری Front-End و بررسی Trade-off های فنی
- طراحی و توسعه Reusable Components و مشارکت در توسعه Design System
- مدیریت و بهینهسازی Build Pipeline، Packaging و Bundling پروژهها
- همکاری نزدیک با تیمهای Backend، UI/UX و DevOps برای یکپارچهسازی پایدار
- Debug و تحلیل مشکلات پیچیده در پروژههای Consumer و محیط Production
- تحلیل مشکلات Build، Deployment و Monorepo و ارائه راهحلهای پایدار
- انجام Code Review و کمک به ارتقای سطح فنی توسعهدهندگان تیم
- تهیه و نگهداری مستندات فنی مرتبط با ساختار Front-End و Design System
مهارتها و شایستگیهای مورد نیاز
- تسلط قوی بر React.js و Next.js در محیط Production
- تسلط بالا بر (+JavaScript (ES6 و TypeScript
- تجربه کار با pnpm بهعنوان Package Manager
- تجربه عملی در Monorepo Architecture و استفاده از Turborepo
- آشنایی با استراتژیهای Repository Management
Monorepo / Hybrid - تجربه در Packaging و Bundling پروژههای TypeScript
- تجربه کار با tsdown و آشنایی با مفاهیم Code Obfuscation
- تسلط متوسط بر ابزارهای Build مانند Turbo، Vite و Webpack
- دانش عمیق در طراحی و توسعه Reusable Components
- تجربه در ساخت و نگهداری Design System
- تجربه کار با Multi-brand Design Systems و مدیریت Theme / Brand Variants
- آشنایی با مفاهیم و فرآیندهای CI/CD
- آشنایی با ابزارهای Observability، Monitoring و Error Tracking
- توانایی Debug و تحلیل مشکلات پیچیده در Front-End و Build Pipeline
- تسلط به Git و Pull Request Workflow
- توانایی ارتباط حرفهای، کار تیمی مؤثر و مسئولیتپذیری
مزیتهای ترجیحی (Nice to Have)
- تجربه کار با Storybook
- تجربه کار با Chromatic
- آشنایی با مستندسازی فنی و Documentation Platform ها
(ترجیحاً با فرمت MDX) - آشنایی با Semantic Versioning و مدیریت نسخه پکیجها
- آشنایی یا تجربه در نوشتن CLI Tools
(ترجیحاً با Node.js)
انتظارات ما در ماههای ابتدایی
- آشنایی کامل با زیرساخت Front-End و Monorepo در 3 ماه اول
- مشارکت مؤثر در بهبود معماری، Design System و Build Pipeline در 3 تا 6 ماه اول
- ارائه پیشنهادهای عملی برای افزایش پایداری، کیفیت کد و توسعهپذیری سیستم
مزایای همکاری با ما
- کار روی زیرساخت Front-End واقعی با چالشهای فنی جدی
- نقش مستقیم در تصمیمهای معماری و مسیر فنی Front-End
- فضای واقعی برای Refactor، بهبود و اجرای ایدههای فنی
- همکاری با تیمی فنی، حرفهای و بدون حاشیه
- حقوق رقابتی متناسب با تجربه و سطح مهارت