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

Senior Front-End Developer (JavaScript-ساری)

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

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

درنیکا | DORNICA

شرح موقعیت

معرفی موقعیت شغلی برنامه‌نویس ارشد Front-End (JavaScript) - حضوری - ساری ما به دنبال یک توسعه‌دهنده ارشد Front-End با تمرکز بر JavaScript خالص هستیم که بتواند روی زیرساخت فرانت‌اند پنل‌ها و سیستم‌های مبتنی بر Laravel نقش کلیدی داشته باشد. در این نقش، شما روی توسعه و نگه‌داری یک Front-End مبتنی بر Blade، Blade Components و JavaScript (بدون Framework SPA) کار می‌کنید که در پروژه‌های Production و Consumer-facing استفاده می‌شود. ساخت و Bundle کردن کدها با Vite انجام می‌شود و در بخش‌هایی از سیستم از jQuery استفاده شده است. تمرکز این موقعیت بر ساخت ساختار Front-End پایدار، قابل نگه‌داری، با Performance مناسب و قابل توسعه در بلندمدت است؛ نه پیاده‌سازی SPA یا کار با React / Next.js. مهارت‌ها (Skills) تسلط کامل بر JavaScript خالص و درک عمیق از رفتار مرورگر تجربه عملی در توسعه رابط کاربری مبتنی بر Blade و Component-based Design توانایی کار، Debug و Refactor کدهای مبتنی بر jQuery طراحی ساختارهای Front-End مقیاس‌پذیر بدون React / Vue / Angular تجربه کار با Vite برای Bundle، Optimize و مدیریت Asset ها بهینه‌سازی DOM، Event Handling، Load Time و Runtime Performance تحلیل و رفع مشکلات UI در سیستم‌های در حال استفاده با اطلاعات ناقص تسلط بر HTML Semantic، CSS، Responsive Design و Cross-Browser Compatibility تجربه کار با CSS Framework ها مانند Bootstrap و Tailwind تسلط به Git، Code Review و کار در تیم‌های فنی توانایی هماهنگی با Backend، UI/UX و درک نیازهای واقعی محصول مزیت‌های ترجیحی (Nice to Have) مزایای همکاری با ما

مسئولیت‌ها

  • طراحی و توسعه ساختار Front-End مبتنی بر JavaScript خالص و Blade
  • توسعه و نگه‌داری Blade Components قابل استفاده مجدد
  • بهبود و Refactor کدهای Front-End موجود با تمرکز بر Maintainability و Performance
  • پیاده‌سازی تعاملات پیچیده UI با JavaScript و jQuery در صورت نیاز
  • مدیریت Asset ها، Build و Bundle فرانت‌اند با استفاده از Vite
  • همکاری نزدیک با تیم Backend برای یکپارچه‌سازی API ها و داده‌ها
  • تحلیل و Debug مشکلات Front-End در محیط Production
  • تضمین Performance، پایداری و Cross-Browser Compatibility
  • انجام Code Review و کمک به ارتقای کیفیت کد تیم
  • مستندسازی ساختار Front-End و تصمیمات فنی
  • JavaScript (ES6+) – Production-grade
  • Blade & Blade Components
  • jQuery (در سیستم‌های Legacy یا Hybrid)
  • Front-End Architecture بدون SPA Framework
  • Build Tools و Asset Management
  • Performance Optimization در Browser
  • Debug در Production
  • HTML / CSS مدرن
  • Version Control و همکاری تیمی
  • ارتباط مؤثر و مسئولیت‌پذیری
  • تجربه کار روی پنل‌های مدیریتی یا سیستم‌های Dashboard
  • آشنایی با مفاهیم Design System در بستر Blade
  • تجربه Refactor Front-End Legacy
  • آشنایی با TypeScript (در حد درک ساختار)
  • تجربه کار با تست‌های Front-End
  • درک مفاهیم امنیت در Front-End: XSS, CSRF
  • کار روی زیرساخت Front-End واقعی، نه پروژه نمایشی
  • نقش مستقیم در ساخت و بهبود معماری فرانت پنل‌ها
  • فضای واقعی برای Refactor و بهبود فنی
  • همکاری با تیم Backend و زیرساخت حرفه‌ای
  • حقوق رقابتی متناسب با تجربه و سطح مهارت

نیازمندی‌ها

  • Javascript
  • HTML5
  • CSS3
  • jQuery
  • Front-end