معرفی موقعیت شغلی برنامهنویس ارشد 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. این نقش نیازمند توانایی 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
- حقوق رقابتی متناسب با تجربه و سطح مهارت