استخدام Front-End Team Lead
شرح موقعیت شغلی
«باما» به دنبال Front-end Team Lead خوش فکر، از سراسر ایران
ما در تیم توسعه محصول «باما» به دنبال جذب یک تیملید فرانتاند خوشفکر و باتجربه و دست به کد با حداقل 5 سال سابقه کدنویسی و 2 سال سابقه راهبری تیم هستیم. مهمترین وظیفهی این شغل نظارت بر توسعه بهینه، رهبری تیم فرانت، مدیریت انجام وظایف این تیم بر اساس الویتها و تعامل با CTO و مدیریت مجموعه است. اگر انگیزه رشد در یک تیم چابک، با هدفهای بزرگ رو دارید و علاقه دارید این مسیر رو همراه «باما» باشید روزمه خودتون رو ارسال کنید.
مسئولیت ها:
مسئولیت ها:
- برای تکمیل موفقیتآمیز پروژهها، به تیم توسعه فرانتاند بهعنوان یک رهبر و مدیر، راهنمایی، هدایت و پشتیبانی ارائه دهید.
- برای ایجاد رابطهای کاربری پاسخگو و جذاب با استفاده از Nuxt/NuxtJS، HTML، CSS و JavaScript با تیمهای طراحی و backend همکاری کنید.
- طراحی و پیادهسازی پروژههای frontend مقیاسپذیر، کارآمد و قابل نگهداری.
- استانداردهای کدگذاری، بهترین شیوهها و فرآیندهای توسعه را برای اطمینان از کیفیت بالا و همکاری کارآمد در تیم تعریف کنید.
- انجام بازبینی کد و ارائه بازخورد سازنده، ترویج فرهنگ بهبود مستمر.
- برای تعریف الزامات پروژه، ارائه تخمینهای زمانی و بهینهسازی تخصیص منابع، با مدیران پروژه همکاری کنید.
- با فنآوریها، چارچوبها و روندهای صنعت frontend بهروز بمانید و دانش خود را برای ترویج نوآوری با تیم به اشتراک بگذارید.
- تجزیه و تحلیل و حل مسائل فنی پیچیده برای اطمینان از تحویل به موقع پروژه.
الزامات کلیدی:
- حداقل 5 سال تجربه تخصصی توسعه frontend با سابقه کار در پروژههای بزرگ.
- دانش عمیق از مفاهیم اصلی و بهترین شیوههای Nuxt.
- تجربه کافی با مفاهیم SSR/SPA.
- تجربه رهبری در یک تیم frontend با تجربه قبلی در رهبری و مدیریت.
- مهارتهای فنی و معماری قوی با توانایی طراحی و اجرای پروژههای frontend مقیاس پذیر و پایدار.
- درک جامع از اصول طراحی واکنشگرا، سازگاری بین مرورگرها و بهینهسازی عملکرد.
- توجه به جزئیات و مهارتهای مدیریت زمان.
- تسلط به Vue.js، Nuxt/NuxtJS و Vuex.
- تسلط بر JavaScript، TypeScript و ES6+.
- آشنایی با برنامه نویسی شیگرا و کامپوننتهای کلاس محور در جاوا اسکریپت.
- آشنایی با الگوهای رایج طراحی
- درک کامل از async/wait و Promises.
- درک مفاهیم SSR و hydration در Nuxt.
- مهارت در Git و مهارت های کار تیمی.
- تجربه کار با REST API و آشنایی با مفاهیم API و روش های استفاده، SSR/SPA، مدیریت خطا، آشنایی با Swagger.
- مهارت در HTML/CSS و توانایی پیاده سازی طرحهای واکنش گرا با رویکرد Mobile-First بدون استفاده از کتابخانههای از پیش ساخته شده.
- آشنایی و تسلط به یکی از پردازندههای CSS مانند Less/Sass/SCSS/Post CSS.
- درک Core Web Vitals، LCP، Prefetch، Lazy Loading و سایر ملاحظات مربوط به عملکرد و موبایل.
- توانایی تجزیه و تحلیل عملکرد، عیبیابی و اشکالزدایی با استفاده از ابزارهای توسعه مانند DevTools و Lighthouse.
- آشنایی با مفاهیم سئو.
- امکان بهینه سازی کدهای موجود
- اشتیاق به یادگیری و به اشتراک گذاری دانش.
- آشنایی با Authentication/Authorization/OpenID Connect/OAuth2 و مفاهیم مرتبط.
- آشنایی با مفاهیم CI/CD.
داشتن مهارتهای زیر مزیت میباشد:
- آشنایی با مفاهیم logging و Elastic APM.
- آشنایی با Composition API/Class API/Options API در NuxtJS.
- آشنایی با اصول طراحی UI/UX.
مهارتهای مورد نیاز
- Front-end
- JavaScript
- Team Leader
- typescript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست