ما به دنبال یک توسعهدهنده ارشد 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.
مسئولیتها
طراحی و توسعه ساختار 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 و تصمیمات فنی
مهارتها (Skills)
JavaScript (ES6+) – Production-grade تسلط کامل بر JavaScript خالص و درک عمیق از رفتار مرورگر
Blade & Blade Components تجربه عملی در توسعه رابط کاربری مبتنی بر Blade و Component-based Design
jQuery (در سیستمهای Legacy یا Hybrid) توانایی کار، Debug و Refactor کدهای مبتنی بر jQuery
Front-End Architecture بدون SPA Framework طراحی ساختارهای Front-End مقیاسپذیر بدون React / Vue / Angular
Build Tools و Asset Management تجربه کار با Vite برای Bundle، Optimize و مدیریت Asset ها
Performance Optimization در Browser بهینهسازی DOM، Event Handling، Load Time و Runtime Performance
Debug در Production تحلیل و رفع مشکلات UI در سیستمهای در حال استفاده با اطلاعات ناقص
HTML / CSS مدرن تسلط بر HTML Semantic، CSS، Responsive Design و Cross-Browser Compatibility تجربه کار با CSS Framework ها مانند Bootstrap و Tailwind
Version Control و همکاری تیمی تسلط به Git، Code Review و کار در تیمهای فنی
ارتباط مؤثر و مسئولیتپذیری توانایی هماهنگی با Backend، UI/UX و درک نیازهای واقعی محصول
مزیتهای ترجیحی (Nice to Have)
تجربه کار روی پنلهای مدیریتی یا سیستمهای Dashboard
درنیکا متشکل شده از بیش از 100 نیروی جوان و خلاق که در زمینه های طراحی سایت، اپلیکیشن موبایل و دیجیتال مارکتینگ فعالیت میکنه. ما برای پیشرفت و توسعه شغلی نیاز به همکاری با افرادی داریم که در کنار پیشرفت شغلی به توسعه مهارت های نرم خود هم اهمیت بدن