ما به دنبال یک توسعهدهنده ارشد 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. این نقش نیازمند توانایی Debug و حل مسائل پیچیده Front-End در محیط Production، با حداقل راهنمایی و حضور مستقل در Remote است.
مسئولیتها
طراحی و توسعه ساختار 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 Systems توانایی 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 و کار در تیمهای Remote
ارتباط مؤثر و مسئولیتپذیری توانایی هماهنگی با Backend، UI/UX و درک نیازهای واقعی محصول در محیط Remote
مزیتهای ترجیحی (Nice to Have)
تجربه کار روی پنلهای مدیریتی یا سیستمهای Dashboard
آشنایی با مفاهیم Design System در بستر Blade
تجربه Refactor Front-End Legacy
آشنایی با TypeScript (در حد درک ساختار)
تجربه کار با تستهای Front-End
درک مفاهیم امنیت در Front-End: XSS, CSRF
مزایای همکاری با ما
کار روی زیرساخت Front-End واقعی و Production-grade، نه پروژه نمایشی
نقش مستقیم در ساخت و بهبود معماری فرانت پنلها
فضای واقعی برای Refactor و تصمیمگیری فنی
همکاری با تیم Backend و زیرساخت حرفهای، کاملاً Remote
درنیکا متشکل شده از بیش از 100 نیروی جوان و خلاق که در زمینه های طراحی سایت، اپلیکیشن موبایل و دیجیتال مارکتینگ فعالیت میکنه. ما برای پیشرفت و توسعه شغلی نیاز به همکاری با افرادی داریم که در کنار پیشرفت شغلی به توسعه مهارت های نرم خود هم اهمیت بدن