مسئولیتها:
- هدایت و نظارت بر تیم فرانتاند در چند پروژه موازی، اطمینان از تقسیم مناسب وظایف و تحویل بهموقع خروجیها.
- طراحی و معماری بخش فرانتاند با تمرکز بر مقیاسپذیری، عملکرد بالا (Performance) و امنیت (Security).
- همکاری با تیمهای بکاند، محصول و طراحی برای تضمین انطباق خروجی فرانتاند با نیازمندیهای پروژه و تجربه کاربری مطلوب.
- بازبینی کد (Code Review) و اعمال استانداردهای کدنویسی برای حفظ کیفیت و یکپارچگی کد.
- تسهیل فرآیندهای چابک (Agile) نظیر Scrum و Kanban و مدیریت تسکها
- آموزش و منتورینگ اعضای تازهکار یا میانرده تیم جهت ارتقای سطح دانش و مهارت.
- شناسایی و مدیریت ریسکهای فنی، ارائه راهکارهای بهینه و تصمیمگیریهای کلان در مسیر پروژهها.
توانمندیهای کلیدی:
1. مهارتهای فنی:
- تسلط بر HTML5، CSS3 و JavaScript/TypeScript
- دانش عمیق در Angular یا Vue (ترجیحاً آشنایی در هر دو)
- مهارت در ابزارهای Build (Webpack، Vite، Angular CLI و ...)
- تجربه در پیادهسازی تست با Jest، Cypress، Jasmine و ...
- آشنایی با RESTful API و درک مفاهیم GraphQL
- کنترل نسخه با Git و تسلط بر استراتژیهای شاخهبندی (Branching Strategy)
- بهینهسازی فرانتاند از نظر Performance و امنیت (CSRF، XSS، توکن و ...)
- مسلط به grpc
2. معماری و طراحی نرمافزار
- توانایی طراحی معماری فرانتاند ماژولار و مقیاسپذیر
- تسلط بر Design Patterns و الگوهای مرسوم در پروژههای بزرگ
- درک مناسب از مفاهیم UI/UX و رعایت اصول تجربه کاربری
3. رهبری و مدیریت پروژه
- تجربه مدیریت و سازماندهی چند پروژه بهصورت همزمان
- تسلط بر متدولوژیهای چابک (Scrum، Kanban) و ابزارهای مدیریت تسک
- مهارت در تعیین اولویتها، زمانبندی و تقسیم وظایف
- مدیریت ریسک و ارائه راهکارهای جایگزین هنگام بروز مشکلات یا تغییر نیازمندیها
4. مهارتهای فردی (Soft Skills)
- مسئولیتپذیری و تعهد بالا نسبت به اهداف و زمانبندی پروژه
- نظم و مدیریت زمان برای حفظ تمرکز و کارآمدی در چندین پروژه
- ارتباط مؤثر با اعضای تیم، مدیران و ذینفعان مختلف
- روحیه کار تیمی، همکاری سازنده و مشارکت فعال در جلسات و تصمیمگیریها
- انعطافپذیری در مواجهه با تغییرات ضروری و یادگیری فناوریهای نوین
5. دانش و تجربه در فرآیندهای توسعه محصول
- آشنایی با CI/CD و راهاندازی خطوط خودکار بیلد، تست و استقرار
- توانایی مستندسازی و بهاشتراکگذاری دانش با تیم
- سابقه Code Review مؤثر و پیادهسازی استانداردهای کدنویسی