بازگشت به فرصت‌ها
لوگوی درنیکا | DORNICA
فارسی

Senior Front-End Developer (React&Next.js-ساری)

درنیکا | DORNICA·مازندران·۳ هفته پیش

حضوریارشدقراردادیتوافقی

درنیکا | DORNICA

شرح موقعیت

معرفی موقعیت شغلی برنامه‌نویس ارشد 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 نقش مؤثر و مسئولانه داشته باشد. مهارت‌ها و شایستگی‌های مورد نیاز Monorepo / Hybrid مزیت‌های ترجیحی (Nice to Have) (ترجیحاً با فرمت MDX) (ترجیحاً با Node.js) انتظارات ما در ماه‌های ابتدایی مزایای همکاری با ما

مسئولیت‌ها

  • طراحی، توسعه و نگه‌داری زیرساخت 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
  • تجربه در 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
  • توانایی ارتباط حرفه‌ای، کار تیمی مؤثر و مسئولیت‌پذیری
  • تجربه کار با Storybook
  • تجربه کار با Chromatic
  • آشنایی با مستندسازی فنی و Documentation Platform ها
  • آشنایی با Semantic Versioning و مدیریت نسخه پکیج‌ها
  • آشنایی یا تجربه در نوشتن CLI Tools
  • آشنایی کامل با زیرساخت Front-End و Monorepo در ۳ ماه اول
  • مشارکت مؤثر در بهبود معماری، Design System و Build Pipeline در ۳ تا ۶ ماه اول
  • ارائه پیشنهادهای عملی برای افزایش پایداری، کیفیت کد و توسعه‌پذیری سیستم
  • کار روی زیرساخت Front-End واقعی با چالش‌های فنی جدی
  • نقش مستقیم در تصمیم‌های معماری و مسیر فنی Front-End
  • فضای واقعی برای Refactor، بهبود و اجرای ایده‌های فنی
  • همکاری با تیمی فنی، حرفه‌ای و بدون حاشیه
  • حقوق رقابتی متناسب با تجربه و سطح مهارت

نیازمندی‌ها

  • Front-end
  • React
  • NextJS